This is sort of related to the ushells thread. Hopefully I'm not deleted for starting a new thread, but I wanted to make a couple of comments that I hope Jigy and other owners/operators will see and think about.
Recently I've been looking for a new shell provider. There don't seem to be many providers out there, and out of the few there are it doesn't seem as though many of them are very professional operations.
Looking at ushells' website, I might have considered their service, but after reading the thread here where the owner immediately defended his company by attacking someone ... well, I wouldn't even consider ushells now, ever.
It's easy to get frustrated and irrate customers in a computer business (I know, I used to do tech support for an ISP). Customers (in the US especially) are used to this "the customer is always right" philosophy. I personally don't believe in it because it makes people think they are allowed (even obligated) to be rude to business people, but for now it's just the way it is.
In a computer business you have to deal with it gracefully by allowing the customer to save-face while explaining to them what the problem is exactly and presenting any evidence in a way that they can understand (and in a way that is professional).
Maybe it is their fault and/or they aren't right, but it's best to put it in a way that's as neutral as possible so that everyone remains civil and doesn't feel like they're dumb or incompetent. Alot of people are insecure around people who have some knowledge about computers, if you want to keep your customers, you're going to have to be sensitive to this!
Of course you will still get people who will be assholes no matter what, but as a business person you should *never* take up a fight with them, *especially* in public. It makes you and your business look bad and drives away potential customers.
Main point: A little bit of professionalism can be as important as your hardware, connectivity, uptime, etc.