I have the HTC metal from sprint and yes im a noob...I don't want to be on a contract plan so I want to change my phone and want to know my options...do I need to flash? or do I even need to..basicly is this a contract only phone? I would love to get on the straight talk card plans as its...