One of the biggest things that keeps me able to eat the food is my toaster oven! The sandwiches, french toast, fish and chips - I'm not sure how I would eat them without toasting them up in the toaster oven! I thaw the french toast in the microwave, then get it nice and crisp in the toaster oven - it just takes a few minutes. So if you don't like microwaved bread - get a toaster oven! You can get a small one pretty cheaply.
I saw some comments about the turkey panini...turkey mush aside - it toasts up very nicely in the toaster oven!!