[AT&T Samsung Galaxy S II Skyrocket SGH-I727] custommx3:
I have taken my new skyrocket and flashed it with the ICS stock (oneclick) rooted it using these instructions:

How to Root and Install CWM Recovery on Galaxy S2 Skyrocket ICS Firmware

Part I: Installing CWM Recovery (Required before rooting)
1.Download the CWM package.
Download Link | Filename: SkyrocketCWMrecovery.tar
2.Download Odin 1.85 from → here.
Filename: Odin 1.85.zip | Size: 199 KB
3.Extract the contents of the Odin 1.85.zip file to a folder.
4.Open Odin (from step 3) — double-click the Odin3 v1.85.exe that you got after extracting the file Odin 1.85.zip.
5.Now, boot into download mode on the phone. To do this, turn off your phone. Plug in your USB cable to the computer, but not to the phone. Then, holding the Volume Up and Volume Down buttons on the phone, plug in the USB cable to the phone while holding those buttons. Once the Download mode screen shows up, let go of the buttons.
6.You should get the message “Added!” under Odin’s message box in the bottom left. If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve proper drivers installed. See point 3 above under Pre-Installation Requirements.
7.In Odin, click the PDA tab, and select the file SkyrocketCWMrecovery.tar (from step 1).
8.Important! Do not make any other changes in Odin except selecting the required files as given in step 7. Leave all other options as they are.
9.Now hit the START button to start flashing Clockworkmod recovery on your Galaxy S2 Skyrocket. After flashing is complete, the phone will reboot, and you’ll get a PASS message (with green background) in Odin. You can now safely disconnect your phone.
IMPORTANT Note: If ODIN gets stuck and doesn’t seem to be doing anything, or you get a FAIL message (with red background) in ODIN, do the following – disconnect the phone from the PC, close ODIN, remove battery, re-insert it, then do the procedure again from Step 4.

Part II: Root the ICS Firmware
1.Download the root package.
Download Link | Filename: Superuser-3.0.7-efghi-signed.zip
2.Transfer the Superuser-3.0.7-efghi-signed.zip file to your internal SD card.
3.Turn off the phone, then boot into recovery. To do so, press and hold the Volume Up + Volume Down + Power buttons till the first white Samsung text shows up, then let them go. You’ll boot into recovery soon enough. In recovery, use Volume buttons to navigate and the Power button to select.
4.Select install zip from sdcard, then select choose zip from sdcard. Scroll to the Superuser-3.0.7-efghi-signed.zip file on the sdcard and select it. Confirm installation by selecting Yes – Install Superuser-3.0.7-efghi-signed.zip on the next screen.
5.After the installation is complete, select go back then select reboot system now to reboot the phone. You now have a rooted UCALC4 ICS firmware on your Galaxy S2 Skyrocket.

I have the CWM recovery installed, but within Rom manager It's telling me CWM recovery needs to be installed and I need to select a phone. I see the T-Mobile Galaxy S2, but I do not see the ATT Skyrocket. Any ideas?

For some odd reason Im getting "Android is upgrading.. Optimizing X of 62" on every reboot.

Any ideas on this as well?