Second life is a fun, addictive game that can be as cheap or as expensive as you want it to be. Since users are encouraged to create modifications/additions/etc. there is a growing movement striving to see how Second Life could help educators. I'm not convinced, but that's just my opinion.