From a mom who LOVES to pack lunches...
One word... thermos!!!
http://www.thermos.com/product_catal...0&ViewAll=true
They have them in plain and I bought one a while back for my son to take to his PDO program. It wont keep you food piping hot but it will keep it warm. If you buy one put boiling hot water in it overnight and then in the morning but boiling water in it for about 20minutes then add your hot food and seal it as quick as you can.
Also you can take anything cold that you want as long as you have a cooler and an ice pack. One of the best ice packs around is a litterless juice box half filled with water then frozen and topped with water in the morning.
If you have these two things in your kitchen your lunch choices could be unlimited. Oh and make sure you have a great insulated cooler
