Is there a reason to purchase both extension tubes? Or do most people just purchase one of these if they want them?
I would get both, matter of fact I did. Sometimes the 12mm will give you what you want, other times the 25mm. I do use them with prime lenses though. They will work with most zooms but I much prefer using prime lenses with extension tubes.
Are they capable of stacking together?
Yes, they do and I've used them that way.
Hi
For what it's worth I thought I'd share this, I bought these from Amazon and they seem to do the same thing at a fraction of the cost. I know they probably don't do it in exactly the same way but may be worth a purchase to see how you get on before committing to the full cost of those?
Any way here's the link.
http://www.amazon.co.uk/gp/product/B003Y60DZO
Good luck
Dave 
Thanks Dave, I really do appreciate the info. I've been reading a lot about some off brand type of tubes and trying to see what would be the best bet. Thanks again!
I originally purchased Kenko tubes but when I received them I found out they don't have the contacts to allow the lens to communicate with the camera. B&H gave me an RMA and I ordered the Canon 12 and 25mm tubes. While you can work without the electronics it makes things so much simpler staying "within the system".