I've been thinking about outsourcing a lot recently.  The difference in the apparent project costs is very appealing, from a management standpoint, but I wonder if outsourcing large chunks of development can really be successful over the long term.  Read More...