I bought Garmin G2 Vision charts on ebay for a reasonable price. I did have some hassles with shipping, so if you go this route, be sure to buy from a reputable seller with plenty of good feedback from international buyers. Installed on my GPS (Plug-n-play on my GPSMap 640), they are really awesome!
 P.S. You'll be DOWNloading from the internet, you UPload to the internet.