And in the vein of the category, Computer Programming, it is always considered good practice to ensure reverse compatibility by testing software on outdated systems, though this may seem beyond reason. Any Win32 API project you can run on Win9X will likely migrate gracefully to XP. There are a few caveats, but then maybe your first project will be finding them;-) Just an idea...