I think that idea COULD work. I can't imagine how huge that resulting file is since there's like a possible thousands of combinations possible with that.
__________________
Current PC specs :
AsRock 945GCM-S
Pentium Dual Core E5200 @ 2912Mhz (233x12.5)
Palit Radeon 4850 Sonic 512MB gDDR3
2x2048MB Kingston DDR2 800Mhz RAM