Hm... never heard of french toast sticks.... but I've always been a fan of french toast. I'll have to check for them.
The frozen mountain dew thing I've known about for a long time.... uhmm... found out the hard way. You know, hot day, new bottle, stick it in the freezer to get cold fast and then remember about it 3 hours later
