I started using Oxiclean for the money saving aspect. I was sold on it when I bought a used carboy off craigslist that had been sitting in some guys garage for 4 years, had some beer from the last batch caked on the bottom along with bugs and other crud, he clearly didn't attempt any cleaning before storing it. I soaked it for three days in Oxiclean, and then dumped it out, gave it a good rinse and the things was as good as brand new.
I have found that if I leave it in too long it will get this film covering that water won't rinse out, but if I put a gallon of star san in and swirl it around for a few minutes it comes right off. I think PBW may be a bit better, but for the cost you can't beat Oxiclean, just make sure it is non scented.