Friday, February 11, 2005

Google Maps is up in beta form, and it looks pretty slick. And here's a quick peek under the hood.