I'm another Edge 305 lover as well. I've had mine for three months and it's been a great tool. I have no ambitions to race, but it's nice to finally have some goals to keep track of and quantify my time on the bike.
If you have a mac do yourself a favor and
pick up Ascent. It's much better and more reliable software than Garmin Connect or Garmin Training Center.