I think you nailed it and would add just one thing... If you're worth your salt you've learned that you can't ever judge a book by the cover, so why have a pre-determined notion of someone's means. Far too many sales people do and it's a total turnoff to most customers regardless of status. Everyone gets treated with kindness and respect in this world, that's a winning strategy.
Bookmarks