almostwitty.com
Awomo – you fail!
I spotted a BBC News article on Awomo, a new UK-based games company that was offering streaming downloads of games – and offering Tomb Raider: Legend for free during its beta period. So I tho…