Do you have a Trader Joe's nearby? Their almond flour is $4.99 per pound. You can probably get pretty good deals on stuff like coconut oil with Amazon subscriptions. I've been using Amazon more and more, especially since I now get 6% off everything I buy from them. As far as olive oil, I've been using Filippio Berio for just about everything. It's kind of expensive online, but I have a store nearby that sells a big can of it for around $14.