Windows upgrade path

Windows upgrade path: XP > Vista > XP > (>Vista>) 7 > XP > Linux!!! Recently tried playing with the various flavours. Downgrading up to Vista(!) – tore that bag of kak out. I point blank refuse to use an OS that needs a whacking great 1Gb of memory just...