Disclaimer: This is my first tutorial but I am in no way responsible for what happens to your device. Use at your own risk!
Okay so I just thought I write a tutorial for flashing recoveries in a Terminal Emulator.
1. (Skip to step 2 if you are running CM6 or CM7) The steps are fairly simple but first things first, If you don't already you need to have mtd0.img and flash_image which is located in the SlideEng-Package.zip which I will post below if nobody has it.
So you need to get a program called Root Explorer from the market( Or any file manager that gives you root access) then you need to Copy and Paste both files to Data/Local/. Once you have those there then if you don't already have it you need to go to the Market and download an app called Terminal Emulator. Once you have that you are ready.
2. I recommend that you put your recovery image on the root of your SD Card.(You can put it anywhere it really doesn't matter) Okay so for flashing a recovery you would open the terminal emulator and type:
flash_image recovery /sdcard/xxxx/xxx.img
flash_image recovery /sdcard/recovery.img
If that worked for you just thank me and congratulations!