@engineer,
As far as I understand, Windows 7 is what Windows Vista was supposed to be. According to the tech gurus I pay attention to, it's more efficient then XP and Vista and it ties up the security issues of both OS's.
I'm not sure why one would need both OS's as far as I remember one can use Windows 7's specifically designed XP mode for operating XP compatible only software.