Psygraph
Code for the Psygraph mobile application
...Psygraph allows quantification and visualization of your behavior (biofeedback) by utilizing data gathered from your mobile device. It provides objective measurements of what you spend your time doing, and where you do it. Your location can be monitored using either GPS or cell network sources.