Here are some of the places I've ordered from:
http://paracordgalaxy.com/index.php?main_page=index&cPath=158http://www.theparacordstore.com/http://www.paracord.net/I haven't noticed a lot of difference in the quality from one supplier to the next; if it's not extra-inexpensive-imported cord, it's probably good stuff.
Some additional thoughts:
I prefer 550 paracord if I'm going to braid with the whole cord, but if I'm going to remove the core strands, than 650 or some other type works fine too, as long as the kernmantle is the normal size.
Although I don't usually feel the need to do it, some people recommend washing the paracord before making something with it because it can have issues with shrinkage. (This is only if you are leaving the core strands in)
I would not recommend mil-spec cord for braiding projects. The kernmantle tends to be less uniform looking and makes the project look less well made. Type III commercial is what I like to get.
-Timothy Potter