Hi Raw.....for mayfly drys, you might consider a "generic" approach. Instead of getting the material for and trying to tie all the "name flies", just tie a few different styles in the colors appropriate. To simplify it even more, you could probably get away with just parachutes to start with in olive, cream or yellow, grey, and mahogany/brown. Check the hatch charts to see what sizes you would need in those colors and for any "special" flies these might not cover (coffin flies come to mind). Match those with a loopwing emerger and you will have alot of bases covered.
Caddis are a whole nother ballgame!
have fun!......Jason