You could buy something like a Cannondale Six Carbon 6 (after saving lots of cash) with the not so fantastic Tiagra and take your good components on the Giant and put it on the Cannondale frame, and you can then put the Tiagra on your Giant and make it a bad weather bike.