Always make sure you allow for drains in your driveways and make sure your contractor installs them.
Over the weekend I had a very concerned home owner call me about her garage flooding. I went out to have an inspection and found the concreter had not installed any drains. The driveway slope was only slight but still required a drain and the cost of installing a drain after concrete would be around $10,000 for the demolition and re-pour. It's much easier to have the drain installed before the concrete so if you are having concerns call a registered building practitioner.