All great information, except nobody can spell OxiClean. PBW is a similar to OxiClean, made by Five Star Chemicals (the manufacturers of StarSan). It costs more than OxiClean and doesn't foam as much.
I've never found it necessary to shake the carboy. A one to two hour soak is all that is necessary, or overnight if it's getting late. I use glass carboys, and I'm scared of shaking a slippery wet 6.5g glass carboy.
One thing that hasn't been said yet, is that after the soak, you need to drain the solution and rinse really well with hot water. Failing to do this will leave a residue in the carboy (especially if you have hard water). Some people say you should follow up with an acid rinse of white vinegar or StarSan to completely remove the residue. I have soft water, and find that this does help, but I really don't know if it is necessary or not.