One thing I'd like to see on Armorgames is the ability to look up games by developer. As things are, I haven't seen a way to visit a developer's page, and then see what games they've submitted. I feel like this is something that would be very nice and handy to have.
when you are on a game's page, check the section 'About the Developer', just below the like/dislike and fav/share/flag tags. You will see the developer's Armatar, and on it's right, two links: one will take you to the developer's profile page, the other (called 'All Games') will show you all the games submitted by the developer.