What programmer!?!?!

The Arduino is certainly usable as an ISP, however if you are going to program devices frequently then a dedicated programmer is more convenient. Unfortunately, that Chinese programmer has the 10-pin ICSP connection instead of the 6-pin one that I use in my designs (as does Arduino), otherwise I would buy a couple.