Serial-entrepreneur and blogger Scott Burkett has this small business outsourcing advice for startup companies. It should be understood that Scott uses the term offshoring because much of this outsourcing may involve dealings with businesses outside the country in which you operate. It should also be understood that much of Scott's advice here is specific to IT startup companies and hence outsourcing of programming and coding, however, his advice could really apply to many outsourced activities. Outsourcing is important for many small businesses today as a way to control costs and leverage services never before available to the small entrepreneur. These tips should help avoid costly mistakes.