Kinda looks like it. I haven't been to the site in a while but just saw this...
System Requirements: Windows 98SE, ME, 2000, XP, 64MB RAM, 1024x768 video resolution, Internet Explorer 6,
High-Speed (128K or greater) Internet connection,
Full-Screen Mode (press F11 in Internet Explorer) is recommended for best viewing.