Here's CWM recovery, built from the latest version included in the ICS sources. It has support for both internal and external sd card, with the internal being the default. As such, the internal has mount point /sdcard, and the external has /external_sd. Nothing you should normally need to know, unless you want to mount them manually in adb shell.
I provide it in two packages, dependent on how you want to flash it. One for flashing manually in adb shell, and one for flashing with Odin.
recovery-clockwork-18.104.22.168-ancora.zip -> for flashing in adb shell
Don't flash the zip file, but extract and flash the img file.
recovery-clockwork-22.214.171.124-ancora.tar.md5 -> for flashing with Odin
Select the ops file, and enable one package in options, then load the md5 file with the One Package button
In addition, you need Ancora.ops it you're gonna flash it with Odin.
How to navigate in menus:
Volume buttons = go up and down
Home button = select
Power button = go back
I'm too busy right now to write further extensive instructions, so if anyone else would want to do it, that would be great. Otherwise refer to the RZRecovery thread on how to flash in adb shell.