So I just spoke to two seperate online reps and also called my local BB where i pre ordered! When i asked if they will have the phone on the 19th they all had the same response "Actually, we were guaranteed by HTC that we will have more then enough phones to fulfill our pre orders on the 19th!" Obviously they didnt say that exact wording but looks like i dont have to worry about BB missin the launch date! And for anybody who's curious the insurance will be $9.99 a month! What a steal!