@jhongardz; Read this thread: [FAQ] General FAQs + Quick guide to rooting/flashing roms [20 JAN 13] - xda-developers It contains all the basics of rooting and flashing custom ROMs & kernels. If you need further assistance, you can contact me either here or on XDA (my username is the same).
As for ICS for the O1, I recommend Hephappy's ICS plus 9.2.2. It's super stable and bug free. Just be aware, though, that ICS & JB drains the battery faster, especially if you use wifi or 3g for long periods.