Crab cakes or crab patties would be a good bet for your crab meat if you don't care for crab -- like was said above, just kindof a generic "fish" taste when you cook it that way.
As for the venison we substitute it for ground chuck pretty regularly here. If you use it to make hamburgers or meatloaf the gamey taste comes through a bit but for things like spaghetti, Hamburger Helper, beef & noodles, etc. it tastes pretty much the same. Add a bit of veggie oil or a slice of bacon to get some grease in there, it's VERY VERY lean. Or if you have some ground chuck on hand just mix it up 50/50.
We're preparing for the worst here too. I'm self-employed, a software developer, and scared my work will dry up any day now. I've worked in technology most of my life and know that when money gets tight, IT spending is one of the first to go. Most of my clients are smaller businesses and I'm sure they're feeling some heat right now. I've got a decent permanent job offer from one of my clients, but I've been my own boss for nearly 3 years now, hard to go back to working for someone else. But at least I'd get some decent benefits and a steady paycheck I can count on every month. Hard decision.
We've had a few bad ice storms that knocked out power for days the last few years, I've taken to keeping a good stock of canned goods, MRE's, generator, 5gallon gas jugs, water jugs, etc. so we can get through a week or so without power if needed. We had a great garden last year and canned like crazy as well. I must have 5 gallons of bread & butter pickles in the pantry. I'll soon be getting a pressure canner as well so we can start doing meat & veggies.
One thing I would recommend is to get some cash and keep it in a safe at your house. I realize the FDIC is protecting all of our bank-held dollars up to $100,000 but if my bank were to go under how long before the FDIC steps in? What if Visa/MC goes belly up and my debit card doesn't work anymore? Dunno about anyone else but I rely pretty darn heavily on the use of my debit card. What if the Automated Clearing House (handles all bank-to-bank paper check funds transfers) goes down? I feel good knowing I've got some cash on-hand for emergencies.