Guys, its not that difficult. As a frequent off-line jumpseater there is a specific etiquette that I follow.
(upon entering the cockpit)
"Hello caption/FO, my name is___ I'm a pilot with____. I would like to REQUEST a ride to _____"
I have my company ID, license, and medical fanned out and hand it to the captain.
This is really a simple procedure to follow and I've had several captains actually thank me for having my act together.
On the flip side I really don't get my bent out of shape when a pilot swings by on one of my flights with a standard thanks for the ride, barely flashing his ID. go figure.