In order to put topos on the GPS, you must use Garmin maps. Topo US 2008 is the current Topo map that covers the entire US. It is a 1:100,000 scale map. If you are only going to be in the National Parks, Garmin also makes a 1:24,000 series National Parks series. From the sound of you post, however, the Topo 2008 is what you want. You can buy them preloaded on Micro SD Cards, but it is not economical to do so. It is about $86 to buy a pre-loaded card that covers a region(5-10 states). You can get the whole USA on DVD for about that price. Also, you will have the maps on your computer for planning purposes. You will also need to get a larger micro SD card, but IIRC you can get a 2gb one for about $30.
So if were to get Topo US 2008, I can then transfer the maps over to an SD card on my Vista HCx?