Is the Blackberry Storm a good phone to have?? Is it a good texting phone??