bishop try doing a search...this topic has been discussed in at least 10 other threads...
to be quick, i'd suggest sticking with the major sites:
pokerstars, FullTilt, maybe iPoker (CDPoker, Noble, Titan etc.), Prima or UltimateBet.
The best is probably Stars...they have just about the best site on the internet.