Default [HELP]Can't boot phone and recovery hangs

After trying to switch from etana to temasek's kernel I had to pul the battery since the update failed (after "finishing" installing it recovery hanged after choosing "go back") and now it won't boot. I can get into recovery but I'm unable to flash kernel/rom (at least not newest temasek's CM7 or Etana) since the update hangs.
Please tell me what to do. I don't want to lose my phone


THANK GOD! Somehow the newest (94) temasek's Kang installed. Almost died in her D:

Still since I already put the topic up: how can i update my recovery (clockwork mod) so it would stop hanging while installing kernel's/roms? It's been a hell of a problem for me lately but it never got as bad as this.