What is Check Kiting?

Check kiting is when you write a check knowing that the money is not in the account but knowing (or rather hoping) it will be there by the time the person you wrote the check to tries to cash it.