The problem is that every version of Windows since 95 will connect to an XP network EXCEPT Vista. It uses a different network discovery protocol. The patch I applied was supposed to update XP to brodcast the proper protocol so the Vista machines would see it. Instead it stopped my machine from accepting FTP connections, made UltraMon refuse to load properly, and made my firewall ask me for permission before I could open a browser or check my email.
3.1 was an awesome OS.
Still not vista's fault though, it's microsofts
Have you seen it's bug list? Hell, this is just from SP4
http://support.microsoft.com/kb/327194/
2000 is ok, installed it on my old laptop because XP's requirements we're too high for it (just like most comps made back in '01, and just like most comps a year ago when vista was released. Hey, kind of ironic isn't it? ) I had more problems with it then 98, XP and vista combined.