What the hell is it with companies losing their customers financial information lately? iBill — a company the primarily handles credit card transactions on porn sites — has just admitted that the financial records of over 17 million customers has been leaked to the Internet.