The other method is to download the latest SPRecovery image which is called "recovery-0.99.3b.img" and download flash_image. Put flash_image into the /system/bin directory of your Android phone and put the recovery img on the root of your sd card then use adb or a terminal emulator and type:
flash_image recovery /sdcard/recovery-0.99.3b.img
I used Root Explorer to copy the flash_image file to /system/bin since Root Explorer gives you a button to toggle the system between read-only and read/write modes plus R.E. gives you the ability to easily set file permissions.
For the code part I used Better Terminal Emulator Pro, but I expect most terminal emulators will work.
Personally I find this method to be easier than flashing an sbf file but that's just my opinion. Whatever method you feel most comfortable with probably best.