I really didn't expect so many great answers . Thanks everyone for your timely responses, though I couldn't get to them right away. It looks to me like BTC Guild and deepbit are the two major contenders, but I am also interested in a lot of the brand new pools that are starting up. What would the advantage be of joining a smaller newer pool over some of the large ones?
The only drawback to joining a smaller pool is that of increased variance between payouts. However, in the long run, your payouts will be the same regardless of the size of the pool with the exception of those charging fees.So basically the size of the pool only really alters the frequency (through an amount reduction) of payouts?