Your sites good in my opinion. Much better than mine, but mine sucks(you can check it out at http://takinganap3721.bizhat.com/index.html ). A couple of problems you have is that you should provide details and info on downloads, such as the templates. Nobody knows what they're going to download, and a lot of people have dial-up, so it takes a while.
To SSM: Black is the best color for a backround. A white, yellow, or bright-colored backround is like staring straight into a lightbulb, black is easier on the eyes. A dark blue or green would also work, but black is best. If you want a black backround, however, you should get a color that stands out and looks good. Green and red stand out and look good the best, but blue also matches nicely.