The price of Pro Minis has shot up recently, so I bought some from China, described as Pro Mini Atmega168 Module 5V 16M For Arduino Compatible replace Atmega328
When they turn up I find that the pins on the end with which you program it are in a different order to the ones I've used before. Of course I only found out after I'd blown 2. I'm currently in discussion with the gent in China, but beware!