I mentioned in a post last week that I'd just bought an Edge 305:
It gets here Thursday. Of course, I'm on the road this week, which means it'll be sitting on my doorstep until Saturday (when you travel nearly fulltime, you learn to give up on getting stuff quickly.) I've never had all of these functions on a single device, so I'm excited by the prospect. The Cateye computer I've had on my main bike "stopped working" last week, which prompted the Garmin purchase. I'm guessing it's just dirty contacts or something (seems to happen every few months) but I'm sick of dealing with the thing, anyways.
Also just got a new trainer, and I'm bringing it with me on the road - so on days with crappy weather, I can ride my own bike instead of relying on hotel fitness rooms. It's the nicest trainer I've ever owned, and that definitely helps encourage use. Yay! Go me!
I'll post more detailed reviews of both gadgets once I've had time to use them for a while. Now I just gotta start producing results worthy of all these new toys. . .