How to get to ICS from stock rooted phone

view story

http://forum.xda-developers.com – I am currently trying to upgrade to CM10 / JB but kind of stuck. I have deleted SafeStrap v1.07 and unistalled it. I want to upgrade to SafeStrap2.11 so that CM 10/ JB can run. But from what I understand I need to be on ICS. Firstly how do I get on ICS? Can I do a OTA upgrade? Someone please help me. Sorry if this is a repeat question but I been doing a lot of research to try to get this answered. Thanks for your help! (HowTos)