I have an account at Kongregate and some invitations to give away. Let me know if you want one.

Kongregate is a new flash games site with shared ad revenue from the games you upload, and lots of community features.