At least three beta versions of Windows Me were available during its development phase. On September 24, 1999, Microsoft announced that Windows Millennium Beta 1 was released. Windows Millennium Beta 2 was released on November 24, 1999 and added a couple of new features such as System File Protection and Game Options Control Panel. Several interim builds were released between Beta 1 and 2, and added features such as automatic updates and personalized menus. Beta 3 was released on April 11, 2000, and this version marked the first appearance of its final version startup and shutdown sounds (derived from Windows 2000), as the previous betas used Windows 98's startup and shutdown sounds. The final version boot screen was first featured in Pre-Beta 3 build 2470. The general availability date of Windows Millennium Edition was September 14, 2000. Microsoft ended mainstream support for Windows Millennium Edition on December 31, 2003, and extended support ended on July 11, 2006. Windows 98 and Windows 98 SE Extended support ended the same day. Windows Me also contained the Microsoft Java Virtual Machine, which caused it as well as Windows 98 and Windows 98 SE to be pulled from the Microsoft Developer Network at the end of 2003. At launch time, Microsoft announced a time-limited promotion from September 2000 – January 2001 which entitled Windows 95 or Windows 98 users to upgrade to Windows Me for $59. 95 instead of the regular retail upgrade price of $109.