ah, sorry. I know you like your job from other comments and emails.
I think if you can find a good place to work, try to stick there. Good places are few and far between.
Remember too that what's good for someone else, isn't necessarily good for you. Your best friend might think someplace is the best, but you might hate it if you work there.
A little off track, but I think it was Anders that mentioned outsourcing is a short term trend. Tend to agree with that. It comes around eventually and only a few companies make it work well. For most of us it doesn't mean the end of our jobs.