Possible enhancements/improvements that can be made
- You should not need an internet connection to fill and submit the form once you have opened the form
- Personal details could be saved to your computer so you can use it again if the application is lost.
- Details should be saved as you go along.