Too many popups for my liking.
@Pan2k: the idea with a database driven site instead of your approach is that the raw information about the games - name, publisher, screenshot, rom path etc. etc. - is held in a database, then a script collects this together and generates HTML from the results. The script, which is a small program that you write and that executes on the web server in response to user requests, automatically builds the pages that you are currently building by hand.
There are many advantages to holding the information in a database this way. You can have searches; you can change every game page by changing the script program instead of 2000 pages; you can have automatically generated A-Z links; you can record which pages are visited most etc.
Google around for MySQL (database), PHP (scripting language) and learn how to do it this way. You will go mad otherwise!