@ Teresa- that sounds hard!
@ Tiffany- Oh yea- I had a similar situation and every time I found a good candidate, they took a personality test and would immediatley disqualify. I couldn't believe it. 2 weeks tops is how long it really should take. In the end- it was a temp-hire scenario after all of that.