ANY avrdude: stk500_getsync(): not in sync - WITH PRO MICRO ???

Like many others I've had problems getting PRO MINI boards working reliably with the external USB FTDI Basis Breakout.
I even have the problem using a UNO board as the USB / 232 interface to a PRO MINI.

I've just ordered some PRO MICRO boards which feature an inbuilt USB interface. Has anyone had the old "not in sync" problem with this board? They are also on ebay for approx $5 out of ASIA so compete well with the PRO MICRO in price.
e.g.
http://www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-Arduino-IDE-1-0-3-Bootloader-replace-Pro-Mini-/310634777706?pt=LH_DefaultDomain_0&hash=item4853468c6a

But then if none of these mini boards work then I'll just have to continue with the good old UNOs which only cost $10-$12 again on ebay.

All of the ongoing posts re the sync problems should maybe written up as a sticky post.

Comments???

Your first mistake was buying boards from Asia and China. You get what you pay for.

Search the error message on Google and you'll find alot of solutions.