I got a Garmin Forerunner 50 for Father's Day. It's pretty slick. It's a watch that monitors heart rate and running speed. It can display heart rate, pace, speed, cadence, time, split time, or a two-level countdown timer. After the workout it gives time, calories (based on the weight I enter), average speed, average cadence, total steps taken, etc.
The Kit
watch
heart rate strap
foot pod
I will be getting the speed/cadence option for my bike
--
-- 
Positive
all the components link up quickly and easily
heart rate is as accurate as the Polar HRM I used before this one
the watch stores every pretty much automatically
accelerometer-based foot pod is very accurate - 95-99% for me without calibration
web software makes cool charts for each workout
all parts use standard CR-2023 lithium cell
Negative
data seems to be deleted from the watch without verifying that it made it to the web site, so I lost a couple of workouts
Garmin stuff is not very water resistant
no way (apparently) to edit the raw data before it gets uploaded, so spurious data can junk up the graphs (ex: a workout had one heart rate data point at 240, so the graph compressed the range)
foot pod snaps around laces with a strong double-snap but it's not meant to move to a new pair of shoes very often
Link:
http://www8.garmin.com/buzz/fr50/
http://www.amazon.com/Garmin-010-00679-25-Forerunner-50-Monitor/dp/B000U...