I said it's more stable, because of the features for duo-core and quad-core computers:
Multi-processor support - Windows XP Pro supports up to two microprocessors, while Home Edition supports only one.
It also has Automated System Recovery (ASR), removed the Backup utility of XP Home.
Dynamic Disk Support, Home doesn't support this (for newer hard drives).
http://www.williamaford.com/XPHomevsXPPro.phpI wouldn't be caught dead using Home version of any Microsoft Product... but maybe thats just me and my 100% never crashed OS (for anything microsoft I think that's pretty good) - WinXP PRO SP3 32bit and Win7 Ultimate 64bit.
As for 'unarmedmaster' question:
The above I posted is a hack to get around the issue of WinXP detecting a newer version of Windows and refusing to install. Only use it if you need to.
The issue you are facing is that you can't upgrade on a full cd version. There is upgrade CDs but I'm sure those are for early version like Windows 98 to XP, etc, so wouldn't help either.
Since Win XP Home has been updated online, it is (in Microsoft eyes), newer than the WinXP Pro on the disc.
The idea is to not lose any data of your exisiting windows, as for the Windows Key I'm not 100% sure how it will affect it. Home wouldn't accept the product ID of XP Pro, and via versa. You can change the product key from registry as well if needed, but it should complain and let you reactivate the OS anyways.