Can miners choose which transactions to mine? I'm curious if miners can choose which transactions to mine?  I know that there are limits to the minimum size of a transaction fee (around 5400 satoshis) but I'm wondering if miners can ignore those limits for certain transactions.  For example, if I gave a mining pool a list of addresses and offered an incentive to them to mine them even though the transaction was non-standard, could they do it?
I know that there are limits to the minimum size of a transaction fee (around 5400 satoshis)


Actually, some transactions can sent for free.


  For example, if I gave a mining pool a list of addresses and offered an incentive to them to mine them even though the transaction was non-standard, could they do it?


Absolutely. A miner can include any transaction that doesn't break network rules, for any reason.