In our efforts to both eat healthier and save money we are trying to be more consistent with packing lunches and not eating out. I am not a morning person at all, so if I waited til morning to make lunches they wouldn't get made most mornings. I cook dinner every night and often make extras for our lunch and "everyone for themselves" dinner night. I find that if I go ahead and assemble meals as I am cleaning up for dinner, it makes my life much easier. All we do is grab one and stick it in the lunch box along with a piece of fruit.
In addition to being a huge time saver, it also saves us money in a couple of ways--they are quick to grab so on those crazy mornings, lunch still gets packed and we don't have to rely on fast food, and on nights that one of us is not here, we have a ready meal that can just be reheated--no calling for pizza delivery! Another benefit is that I don't have a bunch of containers of leftovers in the fridge that get overlooked and just end up getting tossed. I hate throwing away food!
For most meals, I like these Easy Lunch Boxes. The have three sections, so I can make sure lunch also included veggies. I also like that they have different colored lids so that I can tell which lunches need to be eaten first or who I packed it for! I also have a thing for Bento boxes so I have lots of great containers for lunch.