Every once in a while, a company stumbles on a concept that works - not because it's extremely complex, or technologically advanced or even all that good looking on the screen. It works for one simple reason: It's tons of fun.