Perhaps it's best for a cloud enabled application provider like Garmen to host their cloud data with a 3rd party provider like Azure or Amazon who specialize in that service. I mean Garmen knows GPS devices and application development, but are they state the art when it comes to hosting cloud data?
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho