Sorry to hear of your misfortune. IT outsourcing is the stupidist thing a good company can do. They'll spend more time (=money) bring someone else up to speed only to find out it just dosent work in the long run. Then hire back in-house.
The Cleveland area is in a big IT boom now and there isn't enough good IT people. It took almost 8 months to find a good Oracle guy at my company.