Published on 15 May, 2015 - 20:24
We highly suggest that you familiarize yourself with the entire process and documents needed before you submit your online application because once you do, you start a clock and only have a limited amount of time to finish the subsequent steps. If you miss the deadline, you'll have to apply from the beginning again including paying a second time.
Thanks to Aquila for this comprehensive list.
Tags: