I created a system where it automatically figures out all of your trips whenever you're connected to WIFI.  It tests a connection to google and if that connection is successful it then goes through the database looking for trips where mileage has not been recorded.  I also now have created the ability to email a report.  You press the button and it asks you for two dates, it then starts an AsyncTask to search the database between those two dates.  If it finds them it then creates a CSV file from them and then attaches them to an email.