Installing Custom ROM

I would really appreciate if someone could help me out.

I have a Samsung Galaxy S Vibrant (Bell) and, for the hell of it (and TouchWiz), I want to install an Ice Cream Sandwich custom ROM. Since Samsung and carriers have decided not to provide an ICS update, it appears I have to take manners into my own hands.

That's where it gets tricky. Neither myself, nor my friends who have rooted their Droids, can get my phone rooted, let alone flash and install a custom ROM.

Is there anyone out their kind enough to provide a walkthough or have actually installed a ROM on the Galaxy S Vibrant?

I would greatly appreciate the help.