In your case I would try to relocate. I worked at Red Hat and from what I heard you could relocate from i.e. US to Czech republic and retain your salary. This was rare and I am not certain about the specifics, but I have seen it happen several times.