Now, this is extremely unlikely, and doesn't correspond to my own experiences, but Microsoft says that in certain situations (crappy hardware, outrageous amounts of data, 32-bit install), the Windows 7 installation could take up to 21 hours to complete.