I upgraded one to 10 to see if I liked it. It has not been a bad experience as I did not loose any programs nor functionality. Usability suffers a bit, but it is acceptable. If I had to do that computer all over again, I probably would.

Yet that being said, I like windows 7 better and am sticking with it on another computer. I still don't like my computer with Vista (no upgrade there) and I still have two with XP not connected to the internet and they have their purposes.