Dragon Age is a really incredible good game, nearly perfect, indeed.
Only today i've found Dragon Age: Journey a game where you can unlock particular object for your Dragon Age: Origin game.
This idea is really intersting: give to player some little/easy game to do online, maybe at work, that can unlock some feature to your game at home.
Or maybe divide your game into small games with different feature/ideas that unlock content/power/object/whateveryouwant.
What do you think about?