WHOA! That's damned impressive! Interestingly enough, it appears that the cheapest is also the most versatile. "Over 6,000 unique words, and with any 10 of them being chosen each time" means there's 273,589,847,231,500,000 possible word combinations. I'll save you the headache - 273 quadrillion, 589 trillion, 847 billion, 231 million, 500 thousand!!!!!
If you did one puzzle per minute, 24 hours a day, it would take 520,528,628,674 years to do them all.

kewl