I like the Oxiclean route, especially for the first-time-used-for-homebrew bottles, for a couple of reasons:
1. It'll help remove the labels, but you'll still have to do a little scrubbing. Soak them in Oxiclean and hot water for an hour or so, then come back and peel off the labels and scrub the remaining glue residue off. (Some labels come off much easier than others.)
2. If the bottles weren't rinsed shortly after emptying them of their initial contents, it'll get rid of any build-up.
I'd make sure to rinse them several times consecutively after this initial cleaning, especially if you are using regular Oxiclean vs. the unscented stuff (Oxiclean Free). I now use the Oxiclean Free. Then just before bottling, I use a bucket of Starsan to sanitize them. I actually put my bottling tree in my kitchen sink, then have a bucket of Starsan right next to the sink. I'll take my spray bottle of Starsan and douse the bottle tree, then dunk about a case of clean bottles, one-by-one, into the bucket of Starsan and place them on the freshly sanitized bottling tree. I let them drain for a minute or two, then begin filling and capping them.