I'm curious, why don't you state limits on your site? You state "unlimited", when in fact it's not. You don't even have small print to cover yourself.
What if one of your customers end up taking you to court for breach of contract, of does your contract explain what you have just pointed out?