Yeah I did really like my experience with Giant, I am having a hard time deciding whether it is 'good enough' or if I should wait, save more and get a higher spec model. The price is so good, it almost makes me worry I am compromising. Stupid, right?!
Thanks for the link, but I am in Canada...