Just a tip on the insurance front. We have found with my fiancee (she is 22, drives a 1litre Corsa, 1 own fault accident, no convictions) that it is better to do the groundwork on the internet, but there is no substitute for ringing around and dealing with companies direct.
Plus...I am down on her policy as a named driver, and that has brought her insurance down a good £200 this year (36 years old, full no claims, no convictions in the past 10 years, no claims in the past 18). She is now managing to get quotes for £500 a year fully comp, whereas 2 years ago she struggled to get anything less than £1400 on the Corsa when she could insure my 2.0 golf gti with all mods declaired for £850 (still she sticks with the Corsa

)
Get on that phone and start bartering!