You must layer properly. The tomato cannot touch bare bread. Typically I will go Bread, mayo, tomato, bacon, lettuce, mayo, then bread. If you have the tomato touching plain bread (especially non toasted bread) then you will get a soggy sandwich. The bread most definitely should be...