OK i picked my bike up today. They gave me the bike for 585, which was originally tagged as 700 (which is the msrp). They did match another shop on that, and they threw in nice alloy pedals with clips for free. I got a nice wireless computer for $40 bucks from them, a specialized elite or something, its nice for forty bucks, they gave me the helmet, tool, oil, cage, and bottle all for 20% off. I guess thats fine for me, I would have liked to get the cage and bottle for free seeing how they probably cost them a whole dollar or two, but the guy that was there when I picked up the bike wasn't the guy I was originally buying the bike from so what can you do. I get lifetime adjustments on my bike from them which is nice. I think i did ok with getting hooked up, im content. I did realize however that my older bike, which is 7 years old now, got it when i was 13 is significantly lighter than this new bike, but it also has crap for derailers, reg v brakes (tektro i believe) and a rockshox front fork, now obviously it is a much smalled bike but still it bugs me even thought i have a lot more bike for not too much more weight, i will be riding it tomorrow let u know how it is