Is there anyway to use GPS for IPhone 3G TOTALLY free?

Is there anyway to use GPS for IPhone 3G TOTALLY free? I know GPS is free but since Google Maps is not included in the phone, it is required to be downloaded every time GPS is used. Is there anyway to store the maps in the phone to make it totally free or is there any other method?

Related posts:

  1. Does the new Iphone have GPS navigation with turn by turn and voice?
  2. Does The Iphone Love The Guitar
  3. How can I make totally free calls to New Zealand mobiles using a VOIP service?
  4. Is it possible to get an upgrade on the iphone 2G for GPS?
  5. Is subscription required for GPS services for the iphone?