Harper's get-tough speech draws warm reception...