well, I know this site is a complete cheat, but it does have its uses! You just fill in the letters you have, with fullstops for the blanks and it comes back with all the options - ideal for that last clue you really can't get your head round!

http://www.eecg.toronto.edu/~bryn/HTML/Crosswords.html
(hope that's not too long - if it is, apologies, let me know and I'll edit)

FWIW my personal vote would go with 'jobsworth'.