nordlead on 12 September 2008
Have you clicked any of them? Some actually take you to interesting articles unlike those crappy ads we had before, even links to a few demo's of cool looking games.
The GiantRealm deal seems to be really worth it.