Brickhouse offers the SIM Card Spy Elite, a USB SIM card reader. With this SIM card reader, you can view and edit all names and numbers on your SIM card. You can also use it to view stored SMS messages and there is the Deep Forensic Recovery function that can recover deleted text messages. Of course, it can also backup numbers, SMS and other data in the SIM.
The SIM Spy Elite not only read SIM cards, but also industry standard Smart Cards. It is priced at $199.95.