Regarding google maps, google should out a map version for maemo soon, so that should be ok, also I hear Navteq a Nokia subsidy is planning to get its GPS services on the N900, so that should take care of that.