You are so right about the attitude issue. Sad as it is to say, we are in one niche, where people call up before buying a service. It's very very easy to identify the prospects most likely to fail - they are convinced of it before purchase. We then have the rather hard job of persuading them not to signup.
On a side note, we get a lot of people trying to get support (due to obvious misuse) of a free software product. The great thing is - they try and get that support through the sales office, which is about 60 miles away from the development office.