Deliver What Your Customer Wants
Learn about your customer, what are their needs, desires, what is their world view, then determine how you can meet their needs and solve their problems.
I Hate Getting Played
Up-sell only when it meets the needs or desires of your client. Once you take advantage of their trust you are screwed.
Here are some things to keep in mind: