Way back in March i ordered a nice Bianchi Via Nirone (Tiagra) via a LBS, i am getting this through Cyclescheme, anyway shop called me today to say there has been another delay in getting bike from Bianchi (they've had a fire in their warehouse some time ago, allegedly) and bike would not arrive until June, now this is beginning to piss me off, i mean nearly 4 months wait, so shop have offered me a choice of a Merida or Ridley with the same spec as the Bianchi which i can have in the next week, so the question is do i take the alternative offer or wait for the bike that i have set my heart on ? bearing in mind there could be more delays, decisions decisions.