I upgraded to 3.0 and then did the tethering hack. It did break visual voicemail, but I fixed it and is working. But, my iPhone has now seems to be picky on what phone call it wants to tell me I am receiving. Sometimes it will work consecutively and tell me every time I call it. Others it won't tell me I am calling it and the calling phone will ring and ring until it goes to voicemail. Could it be that I am in the same house and in the same room could be effecting it? I have heard Verizon phones( using my mom's cell phone) don't like to play nice with other carriers..... What could be the issue?