Mark your calendars for May 19th, 2005. No word on when geeks will start waiting in line…