Although I would agree with some of this stuff, there are a few things I have to point out.
First ... is why is this thread here and not in the Newbie section?
Second) regardless how you do background checks and ensure of a quality person, this is not an employee/employer relationship which would mean that state laws preside over the relationship opposed to federal laws. IF the employee does something and is from another state - it is a costly and sometimes time consuming issue to resolved or get any restitution. If you don't beleive me, ask your lawyer about it.
Third - this is a contract issue regardless how you look at it or claim otherwise. You are allowing a sub-contractor do work for you with your equipment and that is why you have a contract. The contract should include issues like abandonment and equipment damage backed up with a written procedure about how you release and recover the equipement - not a contract with just revenue sharnig figures and payout schedules. It should be airtight where you can actually go after the contractor through the courts, meaning only written by a lawyer and BACKED by that lawyer. The problem with a lack of solid contracts and other ways some owners work seems to leave the door open for owner said/contractor said issues which sometimes can never be resolved.
Forth, background checks mean squat when you come down to it and can damage your ability as an owner to find the right people to drive your truck. I would not ever consider an owner who wants me to sign a waiver to release my personal information to them or do any investigator outside the US government for work purposes (Security clearance) as a needed process in this business. Even though it may sound good at times, there is a legal burden with that personal information if the relationship goes south and you decide to 'recover' losses.
Fifth: if you are thinking about keeping personal info on a server you don't control or that is not internal to your company, DON'T DO IT. There are legal issues with this and if the server is hacked and the info is released or used in any way that effects the person that the info is about, you just open the door for a big lawsuit. They don't have to prove you intended that info to be released but the lack of control, plus the public access (meaning Internet connection) means that you could not control the information that you compiled.
We all want to mitigate risks and do Due Diligence on issues like Loss Prevention but because of the fluidity of this business, tied with the need to fill seats while making this out as a pleasure cruise, many owners don't and never will treat this as a business. Some owners are incapable of finding people while at the same time many have built their business on instinct and experience of knowing how to read people but we also have the naive and ignorant owners who say "we don't need no stink'n contract" and they are the ones who seem to cry the most when something goes wrong.