Point number two... why not switch to FreeBSD/OpenBSD and drop Solaris? Sun could save a ton of money and still do what they have historically done. Instead of writing and maintaining their own OS 100%, take care of 20% of a good, free operating system that allows this sort of modification in commercial environments. It worked for Apple in OSX.