Here are the fees for the method I'm using...
Pool - Deepbit takes a 3% of the BTC's I generate (proportional). Other pools charge more or less depending on their method. So let's say I generate 1BTC using Deepbit. My reward would be .97 BTC.
Exchange - Tradehill takes a .54% commission when I sell BTC there. Again, other exchanges offer different commission structures. If you sign up for tradehill with my referral code I would make 10% of the commissions you pay - TH-R111282. If I sell my .97 BTC there @$14/BTC I would get $13.58 less their $.073332 commission leaving $13.50668.
Transport - Dwolla takes a $.25 transaction fee when I receive $ from an exchange and another $.25 when I send those funds to my bank account. Again there are other transport mechanisms available that offer different values and services. I can't transfer partial cents using dwolla so I'd send my $13.50 to my dwolla account - they take their first transaction fee leaving me $13.25 in my Dwolla account. I then transfer from my Dwolla to my bank for another $.25 fee meaning the final deposit in my account is $13.00. Of course if I sold my BTC in 10 packs that same $.25 transaction fee would remain the same so I wouldn't pay quite so much per BTC.
Again, this is just the way I choose to do it. Whether it's the pool, exchange, transport or whatever other service someone will believe they have a superior solution and it's entirely possible they are right. This is just the way I've chosen to do it. I also mine with the eligius pool and have sold on mtgox exchange. Again, many paths to the same destination, choose the one you're most comfortable with.
exactly why I was suggesting triplemining.com