+1 for Wifi Finder. You can download the database for a given location to use when you are traveling and temporarily without wifi. Just be aware that the database is not perfect. It still shows a Barnes & Noble in my town that's been closed for a year! But it's mostly very reliable.
Never, never, never give up -- Winston Churchill