3 apartment viewings tomorrow, and an appointment with the bank (luckily the people who run this place have a contact at RBS who can expedite the process, and I should have everything ready by the end of the week instead of by the end of 3 weeks).
Think it's time to get some sleep.