I recently bought the giant avail 1 2009 model and absolutely love it. It has the 105 component grouping and was a couple of hundred dollars less than retail given it is end of season. It would fall nicely between your low end and hi end budget. However, it comes with clipless pedals, so you need to purchase your shoes and cleats.