If you are looking at keeping XP from an economic standpoint, keeping the OS is a good decision. Like I have said before, keeping XP is not going to be all the doom and gloom that some are trying to portray in other articles.
Think about it, the only solid choice that you have is Windows 7 and Microsoft will likely abandon that OS on us before you know it and you will be again stuck with a needed upgrade.