I find a lot of MN online for some reason
The customization thing gets pretty intense and is probably something I plan on doing far in the future. CyberpowerPC,Ironside, etc all do this and they are major companies.
The requirements suggestion is definitely something to think about because all the websites that I know of don't offer this. They basically throw a whole bunch of numbers and words around to try and confuse people(which probably brings in more profit) but is not something I want to do.