I agree about the privacy issues. Siri as currently implemented requires sending data off to the Internet, which is one reason why I don't personally use it very much. One of the technical reasons that Siri itself can't do this currently is that on some providers it can't do data and voice concurrently on the GSM radio. I don't know how much of Siri could be done locally on the phone, but that can't be far off.