The Body Media Armband is so accurate and keeps me on track daily! I wear one everyday, it tracks activity levels, sleep, steps taken and it can be synced with My Fitness Pal to track calories in giving you an accurate snapshot of your day: http://www.bodymedia.com