I am using Google Latitude and my location updates are very infrequently. My update reach from half and hour to 7 hours. Often it only updates every 3 hours. My battery is full to 3/4 at this time. According to Google the updates depend on how often you move and how strong your battery is, but the update will never take longer than 1 hour. Do you guys experience the same problem?