I've often wondered if cats have split personalities. They like to try on different personalties depending upon their audience. We once had a shy cat who became the LIFE OF THE PARTY whenever we had folks over.

And Pepper is a daredevil. She'll leap buildings in a single bound. She'll take on cats twice her size and make a dog back down, but she disappears and becomes "ghost cat" whenever we have company.