A smartphone app for AT&T called BreadCrumb that utilizes the GPS positioning functionality on your phone to track your location over multiple days.