I'll be honest, I don't care about the last name thing, and will introduce my self by my full name and if they call me my first name then so be it, I don't _really_ care as I'm used to first name terms in all of my previous jobs.
and i hate "sir" it makes me feel old.