Here's a neat little web game: My Brute.
It's silly and fun. It's basically a Pokemon-type game where you have a fighter and the fighter fights duels. It levels up and gets weapons and abilities. The graphics and style is very well done.
However, look at the sign-up process. It's elegant and streamlined, and is quite beautiful. If you're looking at making a web game or RPG, take a look at what these people do. They don't require you to sign up ahead of time, signing up is done after the fact.