Hi H.,
I can't believe all the marketing responses your getting!
Anyways, I also struggle with acne but my last dermatologist has helped me make major improvements. I used a face wash that can also be used on the body, but it comes in a bar form, so I don't know how well you'll be able to cover your back. It's recommended by my dermatologist & is called PANOXYL 5 (not in caps looks like PanOxyl 5). The "5" stands for 5% benzol peroxide (white with pink box), which doesn't irritate me like 10% does.
They also make a PanOxyl 10 (white with blue box), which you can now find in some Wal-Marts and ALL Walgreens. Both products do not require a perscription, but for the first few years (been using this product for almost 5 years now) it was kept behind the counter at the pharmacy or I had to "order" it from the pharmacist, even though it required no perscription. It costs between $5-$7 for a bar and lasts me about a month, but I only use it on my face.
PANOXYL STOPPED MY LARGE, DEEP, CYSTIC ACNE, which is why I keep going on about it.
I also got a super-cheap, easy but effective perscription topical treatment called CLINDAMYCIN 1% SOLUTION (generic for Cleocin-T 1% solution) that I put on my face 1-2 times/day. This can be drying, but it removed excess oil & eliminated about 90% of my small acne & blackheads. I've also used this on my chest & neck for breakouts in the winter with quick results.
Good luck!