Tips & traps for hiring a contractor