I think it should be noted that replacement buttons can be obtained from Garmin.
granted the whole button pad (inclusive of very button on the face) is one piece, but I know they will get you a new one if you need it. I had to send mine in because there was other damage (dadgum dog) but body and button repairs/replacement is considerably less expensive than a new unit. Hell, for me they took the guts out of my old one and put it in a bran spankin new 60case buttons and all.
additionally, the great price at REI has to be somewhat augmented bu the accessory and map purchases that are inevitable.
Ill admit I also took up REI on the offer, but after a ram mount bike attachment, and maps, Im up to 550 pretty quick.
in the future I may consider the SD maps that can be moved to other devices, but the cards have not extra space on them so if I need to upload more than the 1.6 gigs that are internal Im screwed, so its better for me if I get an 8 Gig card and buy computer maps.