I will have to agree. Anon and escrow.ms you might be turning some people away with your requiring private keys. Some people are noobs and don't understand how things work. It's also a moot point, because we are not talking about shitloads of money per person here. So the chances of someone hacking their bitcointalk account just for that .1 to 2 BTC is rather low.
Requiring a PM with the tx id and a receiving wallet address should be more than enough security.
You could also let people opt-in to withdrawal only by private key proof. That way those who are investing more can choose a hightened security (and pay a higher fee).
You might consider adjusting your terms.
I never said It's a mandatory requirement, you can check my other IPO's Most investors didn't sent any keys to me, If it's hard use can send funds and ask escrow provider about it. But I will sure remove that requirement from future escrow upon one condition which is, if user wants refund he need to prove that he sent those funds from his wallet.
Most escrow providers encourage users to send funds from their own wallet due to security and for refund process. (Ie: If some investors account got hacked, he can simply ask escrow provide to give refund on different address)
In this IPO,I think main issue was fees.. (Anon136, please don't mind) which was..
If some investor wants to send 0.1 btc, 0.02 BTC is too much.
https://blockchain.info/address/1KFtdiVELBcaVtaueqf8RJBkoZnjHbshKA
Better to risk a little money rather than a lot