I would agree with anthomson, I never have any problem with taking jobs I know I'll leave in 12 months or so. Most employers treat people like a piece of meat so dont treat them as if they are doing you a favour. Its a little difficult to quantify in most jobs but I was making one company �600 a day and of course I got paid nowhere near that amount, I never felt bad they were makig so much money off me but neither did I feel as if they were doing me a favour. I'm in the process of moving jobs and I went for a drink with my recruitment consultant (honestly he's a really nice bloke) and he said you shouldnt stay in any job more than about 18 months anyway. I have as much loyalty to a company as they have to me, while i'm in their employment they get me 100% but I know at the drop of a hat they could get rid of me so I have no problem walking away at the drop of a hat.