Ruzzle can arrange games with friends or random opponents. Also, there is a Practice mode that is great for killing time, but it is available only to Premium users.
After each round, Ruzzle tallies up all of the words found on the "board." Here, you can take note of which ones you missed, which could help you in future games.