My advice to you is set a budget for how much you want to spend and then hit Craigslist for a used model being sold by a guy upgrading to the latest and greatest. Either that, or ask your Fraternity brother who is a Garmin employee for his friend/family discount. That helps too. Being an Electrical Engineer isn't always super cool, but it does have a few perks. I also highly recommend getting a turn by turn one for a car and a handheld for geocaching. It's just easier that way as long as you can afford it. Less compromise equals more ease of use in both instances of usage.
UPDATE - I just jumped on the local St. Louis Craigslist and found a used Garmin Nuvi 205w for $45. Can't beat that, plus it leaves you with plenty of money left over for a nice handheld unit like an eTrex or Oregon.