Site looks pretty cool. Like your logo. Not so keen on the mechmode font though. But that's just my opinion.
Also once you click on the Mechanical Mod section, do you have to list everything as mod? As in 69 mod, Astro mod, Atom mod. that kinda thing.
I don't know why, and I know it's really stupid of me, but it annoys me. Again just my opinion though, so it's pretty worthless.