Just to throw in some more costs:
1. Exam re-sits
2. Flight test re-takes
If these are required
3. Air Fare if hour building abroad
4. Food
5. Accomadation
These usually are substantial amounts in there own right, sort of take them for granted at times