Can you name all 375 games and 425+ characters from gaming's past, present and future in this photo?

http://fc02.deviantart.net/fs71/f/20...shadow502t.jpg