wicked.fable
First Post
This looks interesting. Wish this was on Steam or GoG, though - those are the main places I get my games. Are there any plans for this to happen? I don't really like getting my games in too many different places - bought Grand Theft Auto IV on the cheap from some site a long time ago, installed, then uninstalled, then tried to look for the install again and it took a few days before I found the proper invoice in my email, haha.