The story is old but I have to say that anyone who manages to outsource his job to China for a quarter of his paycheck and get top-notch quality (he was considered a rockstar programmer until they found out), has my respect.
You don't fire such a person, you appoint him CEO.
You don't fire such a person, you appoint him CEO.