Was the challenge of pulling the teams up to speed efficient? Was it worth all the communication overhead and training for the benefits Linux has over Windows? What are those benefits anyways?
I still get the occasional question when something breaks. That said, it would be nice if more understood some of the underlying stuff... I've had to champion a lot of the changes myself.