Google have just released Version 2 of their Google Maps Mobile, with the most obvious feature being the ability to locate the user even if they don’t have GPS – using the current Cell ID.
From the press release “[GPS technology] is supported on fewer than 15 percent of the mobile phones expected to be sold in 2007”
Go get it now, point your phone to google.com/gmm