I think this one has a lot of promise:
Garmin Edge
http://www.garmin.com/pressroom/outdoor/083105.html
Although Garmin has been dinged a lot of their reception and HRM features, this probably represents version 2.0 and might work pretty well.
MotionBlog has a little write up on this:
http://clarque.typepad.com/mblog/2005/0 … unces.html