Posted the polaroid version over here. I like that you can see the steam here.
I am a simpleton when it comes to deli sandwiches. Just give me some turkey and any kind of spicy cheese, and I'm happy. With no toaster, I ghetto-ly browned my french loaf over a skillet. Whatever gets the job done.