From Firefox Page Info: Modified: Monday, May 19, 2003 12:59:33 AM So, the main page was last changed/uploaded on that date.