I've been reading that for an hour or so now, you could easily get another 'Soul of a new machine' out of your project. Maybe not as dramatic but that project could easily serve as a benchmark of outsourcing done right. I'm going to sleep now and I'll re-read it tomorrow. Thank you very much for that link.