SIM card reader

Apparently, these are readily available (for example, here). They claim to allow you to manage your phone book, pre-compose text messages, and in some cases manage ring tones.

Anyone have experience of these? Is this approach above-board, or is it questionable “hacking”?