Check out roll20.net if you have wanted to try roleplaying over online chat, or to enhance a game you may already be running over the net via Google Chat or a similar software. There is some work to be done, and the GM does need prep time, but overall its seems so far to be a user friendly and useful tool for roleplaying over the internet.