Agreed, pointless storing whole key-spaces in word-lists when u can brute-force (will also be faster as no disc IO). oclHashcat supports numerous attack methods inc brute and also:
word-list + mask
mask + word-list
etc.
You should also use rules!
word-list + mask
mask + word-list
etc.
You should also use rules!