I'm not familiar with Sidekicks (I'm one of those luddites that just needs a phone, not a computer, in my pocket). (1) I'm sure they have a memory card slot and (2) I'm sure you can perform your own backup onto said-memory card or (2b) perform backups via bluebooth or USB to a desktop computer.
If not, then that's a product I certainly would not want.