Our bank uses a company that does both the drug test and the background check and that has been working really well for us - They have found stuff that you don't find through the Sec of State, DPS, etc when you just run the DL number. And their drug test is a really good one that allows our managers to collect specimens (saliva) - They also check educational history (to make sure we didn't get lied to on resumes ,etc) - really good stuff. Make sure you do your homework and find a company that can do all of that!
_________________________
My comments are absolutely no reflection of, nor influenced by, my employer - take them at your own risk.