I was under the impression that to get the iPhone 3G you would need a new 2 year contract. so I think you will be reupped for 2 years. They will switch you to the $30 data plan and you will have to add on sms since they are not included in data plan.
Yeah if you go to apple store they will activate iphone there and I think they will kill your existing account as well, so yeah BB will no longer be active.
"A computer lets you make more mistakes faster than any invention in human history - with the possible exceptions of handguns and tequila." - unknown