2011 Trek SOHO Deluxe, and 2010 Specialized Roubaix Expert
Use GarminConnect.com. It is quite good. I also have a Forerunner 305. I use the wireless speed and cadence transmitter. I get all the information I want on the web. The only thing missing is power output.
I'd also look at TrailRunner. I had a hard time deciding between it and Ascent, but I think TrailRunner has better overall workout logging (i.e. it's diaries) and has nice route-planning at the expense of slightly less control over individual workout data graphing/statistics. While RubiTrack has a nice Mac look-n-feel to it, I found the graph-style not as nice as Ascent/TrailRunner and my big complaint with it is that it seems to ignore GSC data in favor of only using the GPS coords, making it unsuitable for use with a trainer.