To those that wanted it done in-house or in-province - are you guys actually 'in' the IT industry?! What Sask. company could have actually delivered a product on time, for less than what they paid (whatever it was)? I can assure you that while it may seem like the wrong thing to do, selecting a vendor that already provides this service as a business is the very best thing they could have done. It is about as efficient as the process can get. I can say with a lot of certainty, that the alternative is much, much worse on the taxpayer. Some things I have learned from in being in the IT over the last 11 years working for local government: 1. Government knows NOTHING about IT in general...Think about that for a minute. Everything you expect in this day and age from technology is NOT what any level of government has traditionally provided as part of their core services in the past. From local government, they have been into providing utilities, garbage pick-up, social programming, etc. From provincial governments you have various social programs, highway infrastructure, environmental responsibilties, etc. Only in the last 10 years have governments been forced to provide technology/data services to the public. 2. Governments tend to always think they are unique and need complete customized software to function. As they moved from paper systems, the natural tendency was to simply have business processes done on paper be duplicated in the digital world. For that, they more often than not looked to complete customized software to do this, rather than trying to modify their own business processes to fit within a pre-packaged (ie. canned) software package. If government can fit their business processes into something that already exists, kudos to their willingness to change their business practices to accomodate. 3. Customized software almost NEVER works out (I could rant for an entire day about this very subject). Because government doesn't know anything about IT at a very fundamental level, there is a tremendous burden to ensure that these packages get delivered to the specs. by which they were written to, with minimal bugs outstanding. Within the company that PROVIDED the customized software, you will often have business analysts, software architects, software developers, software testers, and so on. But keep in mind, those are the ones getting paid to deliver the product, not the ones receiving the product. The reality is that government is usually preyed upon as they don't have the expertise required to ensure that the company delivers the product it said it would. Unless the Sask. provincial government is already directly in the business of providing this IT service (which they are not), they were wise to shop it out.