I was 10 months short of my upgrade and when I saw the g2 was free today I thought it was a great time to switch from my BB(giving it up a little hesitantly but still excited about it) So They said I wasn't eligible for the upgrade yet and it would cost me $300 to upgrade.. I said no thanks and hung up. I thought about it for a while and I knew if I called and threatened to close my account they would be willing to do something for me
"I dont think it's fair that a new customer who is new to the company and hasnt really given any $ to the company yet gets the phone for free and me, who has been a loyal customer for over 5 years and have paid you thousands of dollars in service fees over the years gets charged $300 for the same phone.. It just seems like you take care of the new customers and the loyal ones like me get crapped on" he puts me on hold and comes back with "GREAT" news and says they will match it if I sign a new contract

So it worked! I got the G2 for free and I still had 10 months before I was due for an upgrade! ALSO! I saw that TMO charges $30 for the unlimited 4G package, since I was on a grandfathered 19.99 BB unlimited plan I got unlimited 4G for my G2 for the same price! I can't wait to dive into Android! I got my daughter a 3g slide and it came today and I was playing with it for a bit and it seems cool.. I just hope I dont miss my blackberry too much.. I kind of already miss it and it's not even gone yet

But rooting my G2 when it gets here will keep me busy!
Here is my plan of attack
1.get g2 delivered
2.root it (temp first then perm following one of the many methods I've read about)
3.install app to tether over bluetooth
4.look into SAFELY overclocking it
5. Look into maybe installing a custom rom like CM 6.1.1
It just seemed like there are many different ways to do all of these tasks and being a noob to Android I'm a little confused on which process is the best/easiest....