Mobile GPS Tracking: A Cost-effective Alternative to GPS Tracking Hardware