Crossover Office only runs MS Office, as far as I know. And I wouldn't say MS Office is irreplacable. OpenOffice is easily comparable to it, and quite compatible with it in many cases. You will want Wine or WineX for games, if you're into that sort of thing.
Also, I'm pretty sure VMware creates a separate, self-contained Windows installation inside of Linux. You'll probably be able to get at the files and whatnot on your XP partition, but I don't think you'll be able to run programs that are installed on it; they must be re-installed inside VMware.