Also, what about a good old fashioned thermos? You can get good sized ones pretty cheaply at Kmart.

You can put heaps of things in those suckers - soup, casserole, pasta, baked beans, hot dogs (without the bun obviously!)...

Other ideas are egg and bacon pies, quiche, frittata, muffins (savoury and sweet).