I've been out of the PC market for a long time. Right now, I've got an old, assembled AMD/ASUS desktop from 2007, which my dad bought and helped me build for personal use. It's been running XP ever since and I've painfully upgraded the hardware over time. More recently, I've used Windows 7 at work for years but had to hand back the laptop they gave me when I quit. It's been over a year since and I'm back to my desktop. It's sluggish and I need something that's more powerful and runs a new OS. I've been looking around for Windows 8 ultrabooks that are on sale and I know 10 is coming up. Windows 10 is still a long way away and I cannot delay a new PC purchase till it's out. I'd like to, but one of the HDDs on my PC (the one on which I installed XP) got corrupted a while ago and since I reinstalled XP, I don't have any of security updates from before. So it could blue screen on me again and I'd rather avoid that. Now from the demos I've been doing at stores, I'm not very happy with Windows 8 and my friends tell me I'm not the only one complaining about the ui-ux issues. Questions: If I buy, say, an HP or a Dell laptop, will it be upgradable to 10? I know the 8 builds that come on it are pretty vanilla, but is it good to go for a vanilla 10 experience? Will sourcing drivers be a problem when I upgrade to 10? Will it be as functional as the OEM designed it to be? Will I have problems with warranty and support if I change OS? If not, is there an option to upgrade to 10 through my manufacturer? Thanks.