I've been farting around with this MMOG since last month, because I enjoy life games (i.e. Animal Crossing).
The thing that most appeals to my programming blood is the fact that you can literally create anything you can imagine in your head using their powerful built-in scripting language. It's like C++, and there are millions of objects in the game already.
Once you create your cool item, you can sell it for their currency at your price, and then cash out to US$ whenever you feel like it. Currently it's around $20US for 5000 Linden dollars.
You can also buy land where you can build whatever you want--- houses, cars, games, stuff like that. And you can fully customize your player ala Sims 2, and I've already spent 2500 on skin, clothes, furniture, and bling-bling.
There's just over 100,000 players and apparently almost 200 of them are generating revenues of over $1000US a month. Awesome thing is you can use your in-game revenue to pay your monthly bill.
The basic membership is free I think, and then it costs $9.95 a month to have the option of buying/selling land. There's no goal in this game, other than if you're ambitious (like myself) you can start with next to nothing and build a large empire.
If there are other people here who play Second Life, let me know your name in game and I'll show you my property. I found some choice land with nice waterfront view. My neighbour is another newbish player and we're going to try and purchase the other piece of land next to mine and go into business of some kind.
http://www.secondlife.com