Ok, I don't know if A/any of Y/you might be interested in this or not, but.....
This is a link to a free browser based game that I found. I noticed that some of the players have started a roleplaying forum there. It can be found under the 'rules' link at the bottom of the page, as that is their link to their forums.
Enjoy! And let Me know what Y/ya think!