Definitive Guide to Customs Roms?
There is no such site that lists all the available ROM's for all the devices - if there was, it would be huge.

The best way to find a custom ROM, as well as ways to flash &amp; guides, is to check the more popular forums - such as XDA-Developers or the Android Forums.