That's funny. I have been working on a Java program that
is very similar in design but is more of an application instead of
an applet. I have attached a screen shot. Basically
instead of pull downs I use key-in fields that understand, >, >, !=,
etc. Also, I have a preprocessor that converts the MAME XML data
into a SQL database. This causes the searches to be extremely fast.
Once you click an item, it tries to get the pic of the panel from a well
known site.

I wrote this because above website is nice but too slow and cumbersome.
This way you can rely less on the WEB and more on searching and
designing.
Some features to add would be to search for local images and also to
other useful information such as date, roms, etc....
What do you think?