Hahaha. I sympathize with your rant. I have been a developer in the GIS world for 7 years and I don't own a dedicated GPS. I've always wanted one but the software and data issues leave me face-palming. Why they don't just open the standard / create an API or both is beyond me. Weekend developers writing iPhone apps have created better interfaces than these jokers.