Hey all.. new guy here. I'm kind of in between a rock and a hard place... currently using a HTC Thunderbolt (I got it while I could still keep my unlimited data and still get 4G) and my upgrade timer was up today so I went to the store to see about upping to a Galaxy S3 (wanted it for a while now!) When I got there, they basically advised that to upgrade and renew contract (and get the discount on the phone) I'd have to give up the grandfathered unlimited data plan and move to a 2GB cap (or upgrade to higher one) which I'm not really willing to do (it's not even that I use more than that - I'm just against the idea of data caps.) They told me I could keep the unlimited data plan if I bought the phone outright ($500-$600?) so this is what I am looking at so far.. So a few questions for you guys, and hopefully my thoughts are reasonable. 1. Would it be worth it to pony up the cash for Galaxy S3 right now, or wait until Galaxy S4? I can't imagine S4 will be too much more than S3 is right now. 2. If S3, is there a place where I could find it at a decent price ($300 or less?) without some silly requirement like changing my data plan? 3. If S3, any way I could get a S3 activated that doesn't have all the Verizon pre-installed garbage? Would that be the same as rooting and loading a custom ROM? I've heard of this but don't know much about it. Thank you for any responses, and have a happy new year!