This sounds familiar. I went through something like this at a Fortune-100 company which I won't name here, except they rejected the solution because it wasn't written in .Net and budgeted around seven figures to rewrite their existing horrible system in .Net. I quit somewhere along the way but I still feel the frustration, pain, and perhaps even anger whenever I think of the stupidity and waste. I hope I never have to go through that again.