Earlier quoted context omitted.
I really don't get the $4-$10 fee that everyone keeps talking about. The exchange I trade on charges me a minimum fee of 0.0001btc (which I keep cribbing about) to withdraw btc. I know from experience many of the times even fee below that gets happily accepted. 0.0001 translates to $1.2 fee.
The 4$-10$ fee being mentioned is a flat flee when transferring between wallets. When you are trading on an exchange, there could very well be nothing happening in the background. It's instead a process that's just flipping some bits for who owns what in their own database.
That is $6.5 fee for 12 different outputs. So around $0.5 per transaction.