Pretendo on 09 July 2011
Best: Nintendo
Worst: Square Enix - all they've been good for are remakes of old games. The last good game from them was Dragon Quest IX and that ended up being published by Nintendo