As suggested by mthrnite, here's my opinion/suggestion about the issue (topic title).
I'm confused as to why the main page should have Steve Jobs's picture.
- This is not a Apple centered website.
- The news item is 2 days old.
- Other things have happened since then.
- If anything, there...
I was browsing through the list in hopes of finding something interesting to play and noticed that the screenshots only appear until release 600ish.
Is this an error or were the screenshots simply not uploaded yet?