There's an interesting deal over on Legoland California that gives you the ability to purchase a DIY Kit assembled from their Build-A-Minifigure Kiosks. I'm assuming they're running this promotion as a means to sell-off a lot of the existing Minifigure Parts & Accessories left over since you're not able to build them in person at the park. This will give you a chance to acquire a bunch of Collectible Minifigure Components from past CMF Series' at a pretty decent price point (now that it's on sale).
The item's you'll receive may vary from the images available on the site, but essentially the breakdown is below.
510 pieces of hand-picked LEGO® Build-a-Minifigure pieces:
102 hats/hair pieces
5 2 x 2 storage cubes for free!
$199.99 not including shipping (shipping to East Coast was $18.95)
I'm sure the deal is while supplies last, and shipping is an additional cost that's dependent upon where you're shipping to.