I am at the end of my rope with TomTom!

I purchased my first XL325S at the end of November 2009. It is now March 17th and I am awaiting my FIFTH (that's right 5th) replacement XL330S from TomTom.

My problems appear to run the gambit of 1st freezing up; then failing to update, then unable to write an update to the TomTom unit after downloading (which took almost 2 hrs. with DSL).
I am running Windows XP Professional SP-3 and have checked to see if I might have a virus, or malware, or a trojan and everything is clean. I used my Norton, MalwareBytes, AVG, and Avira to scan every nook and cranny. CLEAN!
So, I asked TomTom if they thought my problem MIGHT be with my XP.....no answer.
To top it all off, after receiving my 3rd unit, and it failing, and repeatedly asking for a NEW replacement not a refurbished one.....well they promised that on the fourth unit they "would then be permitted to replace my defective unit with a new one, not refurbished.....well the fourth one arrived and it was refurbished! Now I have been notified by Customer "Support" that my replacement unit has been shipped, and guess what:
"Your RMA XXXXXX-XXXXXX has been processed and shipped back to you. Your device(s) were shipped via UPS [they promised Fed Ex overnight] and the tracking number is 1ZXXXXXXXXXX [which UPS does not recognize as a good number]
Items in shipment:
1.) 1EG0.052.09 - XL 330 US-CAN Refurbished"
Any suggestions??? Garmin....Magellan???
My problems appear to run the gambit of 1st freezing up; then failing to update, then unable to write an update to the TomTom unit after downloading (which took almost 2 hrs. with DSL).
I am running Windows XP Professional SP-3 and have checked to see if I might have a virus, or malware, or a trojan and everything is clean. I used my Norton, MalwareBytes, AVG, and Avira to scan every nook and cranny. CLEAN!
So, I asked TomTom if they thought my problem MIGHT be with my XP.....no answer.
To top it all off, after receiving my 3rd unit, and it failing, and repeatedly asking for a NEW replacement not a refurbished one.....well they promised that on the fourth unit they "would then be permitted to replace my defective unit with a new one, not refurbished.....well the fourth one arrived and it was refurbished! Now I have been notified by Customer "Support" that my replacement unit has been shipped, and guess what:
"Your RMA XXXXXX-XXXXXX has been processed and shipped back to you. Your device(s) were shipped via UPS [they promised Fed Ex overnight] and the tracking number is 1ZXXXXXXXXXX [which UPS does not recognize as a good number]
Items in shipment:
1.) 1EG0.052.09 - XL 330 US-CAN Refurbished"
Any suggestions??? Garmin....Magellan???