Have you considered putting it on Kongregate (which i reckon is a nicer site than gamespot)
(, Sat 20 Dec 2008, 17:14, Reply)
I'm looking forward to try further sites, but kongregate doesn't generate a lot of impressions (my personal experience)... and that's a pity when you put a lot effort into a game :/
(, Sat 20 Dec 2008, 17:41, Reply)