I just use mapmyrun, look at the clock before I leave the house and when I get home. I do take a watch on long runs, but nothing fancy. Also, not for nothing but you can feel it when you're running better (or worse) than your base. Set up a few base runs in your neighborhood that you can run once a week so that you can gage improvement.