The CIO of my startup wrote to me "I think you are familiar with some startup blogs and forums", and asked if anyone has any experience outsourcing part of QA, at least for time-consuming hard-to-reproduce bugs.<p>We sell a data sync application, and in rare cases, it can cause data loss. It is really hard to reproduce, but is possible. It can take me 3 to 5 days to figure out the cause (usually a race condition or something like that).<p>We may or may not outsource this, just wondering if anyone has any experience or commentary on this situation.