jiejie, thanks very much for the useful info. I'll have to research the visa for DPS.... I'll be working as an independent contractor but the company pays for the air so I'm somewhat at their mercy since they're sensitive to price. I'll post again once my air is all officially booked.