I have a very low opinion of Garmin, so this whole thing doesn't surprise me at all. I do hope they find a way to recover, looks dire.
I figure when this is all over, some unemployed sysadmin is going to leak that they were using an unpatched version of win server 2003