GPSFileDepot seems to be a great resource for U.S. and other maps. I just downloaded maps for Washington, Idaho and Montana and loaded them onto my GPS and they seem pretty good.

One thing I noticed is that the maps don't all come from the same provider so they may not all line up exactly. For example, with the maps I loaded, there seems to be an 800 meter or so area of missing topo information between Idaho and Washington.

Oh, and all the maps (Ibycus and the GPSFileDepot ones) can be loaded on to Garmin devices using Garmin's free BaseCamp software.
_________________________
Victory awaits him who has everything in order — luck, people call it. Defeat is certain for him who has neglected to take the necessary precautions in time; this is called bad luck. Roald Amundsen