Offshoring in eastern Europe - i came from there (Slovakia), so this 'll be region I comment (it could be very different in countries around like Poland, Hungary, and it is almost the same in Czech Republic). Yes salaries are much lower (let's say 30 - 50%), BUT because of high taxes and fact how it looks in IT sector there I think it is not worth to offshore in order to save money. Currently in capital city there are more than 500 IT positions. So if you are there you can have almost every IT job on which you point your finger (I remember interview where I was asked how can i guarantee, that I 'll not left country in next year - I answered I cannot, I am actually thinking of going away. Even after this I got that job next day). Fluctuation is vey high (especially for graduates and young people), and sooo many people are leaving the country (for example me). And next thing, lot of companies from "western world" (Swiss RE for example as a swiss company) are already there and they have to bring they development stuff from India to Slovakia (projects I have been working on are now 80% stuffed by guys from India).
regarding dev positions here: as I'm currently searching for new job I can answer this more in future. At least my list of possible jobs where I can apply has now more than 30 entries (after 2 weeks), so it's not so bad I guess. I have applied just for one, so I cannot say something very specific.
IT world is very crazy, that's true.. and it's not just question Offshore or not, but much more complex. (is IT department here where no swiss person is working offshore or not?) or it is really predictable how eastern Europe/ India/ Russia /etc.. 'll look in next 10 years? when one US company can change IT market in single city within one year?