Pain killers! What works and doesnt...

I've tried a few "aftermarket" painkillers, but not for pain, just for pleasure.
I have extreme back pain, and what my doc has given me is no name percocet...oxycocet, and it doesnt work too bad.