I remember reading on Slashdot, quite awhile ago, about an organization of some sort that would host non-profit (maybe just FOSS) massively multiplayer online games for free. I've googled extensively, but I can't find that site or that article again. Does anyone know what I'm talking about? Can I get some help?

I know it's vague, but any help would be greatly appreciated. Thanks.