Windows Mobile Bluetooth Settings Announces Both Incoming Caller-ID and Email Subject Lines While Driving

I have a Nokia N96, iPhone 3G, Motorola Droid, and HTC Nexus One. So, why do I use a HTC Touch Pro2 running Windows Mobile 6.1 as my main voice phone? Despite the many failings of the badly aging Windows Mobile platform, the Touch Pro2 does one thing extremely well: Let me deal with voice calls efficiently and effectively. It does this, in my opinon, far better than my other phones and their non-Windows Mobile platform. Here’s an example of what Windows Mobile’s Voice Command does for me.

The local laws do not allow touching a phone while the motor is on (even when the car is not moving). So, I want my phone to do as much as possible without touching it. I have it paired with a Bluetooth speakerphone in my car for my hands free use. I have Voice Command configured like this:

– Messaging
— Options
— Announce new messages
— Notifications
— Announce notifications using Bluetooth hands free if available
– Only during free time

– Phone
— Options
— Confirm when calling by name
— Confirm when dialing by number
— Announce incoming calls
— Notifications
— Announce notifications using Bluetooth hands free if available
– Only during free time

What does this let me do?
– Voice dial by speaking a phone number
– Voice dial by saying a name in my contacts list
– Incoming phone calls are announced using Caller-ID information
– Calendar events are read outloud if they occur while driving (I’m late!)
– Subject line of new incoming email is read out to me

I noticed recently that email subject lines with common initialisms are read in their expanded word version. For example, a recent email that began with “FYI” was read out as “For your inforamtion”. Nice!