Nice HTML/CSS work. I assume the underlying PHP is nice too. I tend to not get as controlled a look on most of my sites...I tend to just hack things together on the fly.
Like another user, I wonder about color. I wouldn't call it hard to read, but it's not the easiest either. With PHP, you could conceivably allow users a choice.
Also, if having an email address is important, hmm... I registered but didn't enter one.
How do you think this would scale?