Also, if you are going to buy a bike through mail-order or online, pick out what you want, then go to your LBS to find out what they will charge to assemble it and mention what you are getting and where from. They may try to cut you a deal on something they stock that will be the same as or cheaper than the mail order + local assembly.

If nothing else they might be able to tell you if they have experienced problems in the past with bikes from wherever you are planning to order.