Wow! These sandwiches are way too good! The flavors are amazing! That chipotle mayo rocks-it really adds a nice kick to the sandwich, which is balanced so perfectly with the cheese, meat, spinach, bread, and tomatoes. My timing was poor, so I used a toaster to do the initial toast on the bread (and I would probably do that again, since it was so quick) prior to broiling with all of the ingredients on top. Other than that, I followed the recipe as is and I wouldn't change a thing. Mmm...mouth watering thinking about these again. :) Thanks for posting this terrific recipe!