I was considering buying a battery holder exclusively for programming modules. My first choice was OTC, but the model was sold out everywhere! The next choice was the Schumacher INC100 100A 12V. The dealer I bought from was American Mechanic in Lakeland, Florida. I paid more on purpose, I paid more just to be sure the package was packed properly and it was! Nothing is damaged. The INC100 has a "Made in China" sticker, but the quality looks and feels good. There is no main switch, but I can live with that. The battery cable and power cord are each about 8 feet long and feel like heavy loads. The battery terminals are solid and insulated, but I'm not a fan of the 45 degree angle. Some of the other reviews said they weren't good for tight spaces (have to see). The outlet is a standard 120V, 15 amp outlet that we use here in the US. I have high hopes at the moment. I'll increase my 4 stars to 5 if this thing lasts a few years (let's not forget I paid $800). If anything bad happens I will definitely update my review.