www.whirled.com/#help
I found this website when searching on similar sites to Glitch. I think it looks pretty cool and I might try it out when Glitch closes. It looks cute and friendly and a lot of it is player made content. However, it doesn't seem to have the subtle funniness that Glitch does, which for some people might detract. I'm going to give it a shot though.
[edit]
I just found this post on their forums http://www.whirled.com/#groups-t_118164