Be sure to check the processing times for the area from which you will be immigrating. Inland applications take a long time and the "Aproval in Principle" doesn't come until late in the process. The outland process is much faster judging by everything I have read and seen in my own case. If you want to see an assorted number of cases to compare, you can visit
www.trackitt.com.