Okay, I'm not against making my own food but I've noticed that the time spent making it vs the amount of money, I'd come out about even on the money side of things. If I'm spending 1 hour making a weeks worth of lunches (5 of them), or working an extra hour at $35/hour for a week's worth of lunches at $7/lunch.
The food is healthier, I'll give that to the homemade side though. I can't say it is always tastier, I plain just make make some of what I can buy. And a hot soup/sandwich from Panera is pretty good sometimes when you just have to get out of the office. I mean, sometimes just being "away" from work is worth more than the actual meal to me. Sure I could pack something and take it to the park but it wouldn't be a hot meal if I didn't stick around the break room to heat it up.
The money thing only works if you take a hour to prep/make lunches too, if I include it in making other meals, I'd cut into that. But on just a make your own lunch to save money, I haven't really bought that logic.
On the bringing own lunch thing, I do enjoy my garden and I can bring the strawberries (once I get them). But the time I spend making the food, I can spend working in the garden. So I get something I enjoy doing, and buying a small sandwich (~$4 + drink), then having my fruits as dessert, seems to make sense to me.
It seems like the only difference is where I want to spend the hour, in the kitchen or at work :S. But if I stay a hour, I can get the extra emails/etc done and not worry about it either.
This isn't to say that I will buy all my lunches, but I might not feel as guilty about it if I buy one on occasion.