Maybe it is a Vista "user rights" issue?
Open TomtomHome by going thru the start menu > find programs > Type TTH and select the TTHome application with the RIGHT mouse button, choose "Run as administrator".
- Empty your Internet Explorer Cache.
- run disk cleanup on your pc to delete temp files.
- Run scandisk on your PC. (Not the surface check, just the basic scan).