Well, to jump ship and join Air Berlin from my current company and get an upgrade in the process i need 2000 hours on my current type (737-500/300), 3000 total, that is enough to get a cross-upgrade to the 'bus or a straight upgrade on the -700/800. As far as i know the same is true for internal upgrades, dunno about the chances for cross-upgrades but that might be a bit more difficult.