I don't mean to sound negative, since the other videos are pretty good, but that's a pretty poor way to clean an XD. I guess it gets the job done, but not in a really meaningful way.
You begin by lubing the gun. That should be the very last thing you do.
You then assemble the gun before doing any actual cleaning. The only part that receives any solvent is the barrel, which you just put a little bit on a barrel brush and run it through with no time to set and dissolve powder residue. There are a couple of mistakes you take with the barrel brush as well. First off you push the brush through the muzzle, which can lead to nicks on the crown. You should push the brush (and patches) through the chamber. Secondly you don't follow up with full passes of the brush through the barrel, it's more of a scrubbing action similar to what one would use on a dirty glass before putting it in the dishwasher. From everything i've been told, this can lead to nicks on the rifling. Long term barrel cleaning of this nature won't properly remove all the dirt and debri from the barrel and can potentially cause long term accuracy problems.
From there, you proceed to run 2 patches through the dirty barrel, multiple times. While this can clean out the big bulky stuff, in effect you end up smearing more of the fine grit around and leaving it in the chamber. A fresh patch should be used for each pass, multiple passes until the patch comes out clean.
You then pay next to no attention to cleaning the slide or the inside of the frame. After firing 100 rounds or more, you will have buildup on the face of the reciever around the firing pin hole and the extractor, as well as on the locking block, trigger bar, sometimes even down to the mag release. This is where Q-tips come in real handy.
I really don't mean to ocme across harsh, and i applaud you for taking the initiative on creating these videos. But i would direct anyone away from this video and more towards
YouTube - Standard Gun Cleaning and Springfield XD 40 review for learning how to clean an XD.