This site works best in Firefox at 1024x768 resolution, with Javascript enabled.