How many Windows programmers does it take to change a light bulb? Four hundred and seventy two. One to write WinGetLightBulbHandle, one to write WinQueryStatusLightBulb, one to write WinGetLightSwitchHandle...