encyclo - 1:35 pm on Jan 7, 2011 (gmt 0)
If CentOS has the right versions of the required "little fancy modules", then go for that instead of unstable Fedora - CentOS is Red Hat-based so it will be familiar if you already know your way around Fedora.
The issue with Fedora is its short lifespan - 6-month releases and very little support for older versions puts you on a frequent upgrade treadmill. CentOS is stable for as long as the equivalent RHEL version.
Personally I would choose Debian because I'm most familiar with Debian's tools and setup - I've used RHEL but I know it less.