Have you ever ended up with a yucky keyboard and had to decide what to do with it? Are you now looking down to see just how icky your keyboard is? What to do? What to do? Well, when canned air falls short or continued physical touching of the thing seem repulsive, consider this. Wash
It is natural to assume that you are going to save money by off-shoring your software development project. The rate for someone in India might be 1/3 of the rate for someone in the US… but are you really saving money on the project??