shelf life

Yes, we have made a big deal about Twinkies being back on store shelves next week--Monday to be exact--and with good reason. Not only has America's favorite snack cake been out of production since November, but the competition is loading up their guns as well. Sara Lee has just released new &am…