Default My XDA Orbit...Corrupt Tom Tom, and other little niggles!

Guys
I wonder if you can help me out with the following...My Orbit is doing some strange things, and I'm noticing them more and more as the days go on.

:: Alarms that I've set, and subsequently changed the times of ring at their original times as well as the new times (!)

:: TomTom 6 got kind of corrupt, and I lost the voices. I've tried reinstalling, but now all subsequent installations start up with out the configuration stage, with the voices still missing...as if the device has cached some configuration files or something like that?

:: It likes GPRS too much! Even when connected to WiFi, it still likes to use the GPRS connection for downloading...O2 UK Support say this is a product 'feature'...Hmm, a feature for their billing department I bet! Is there any way to disable the use of GPRS when there is an active WiFi connection present, and then may be a prompt to activate the connection before it does go GPRS?