Well its cheaper upgrading to 7 instead of having to battle multiple software companies dropping XP support, leaving you in the lurch with nothing to use on it.
If the system can run XP, it can pretty much run 7. All it needs is 1GB ram and you have a 32-bit 7 campus ready.