RE: Breaking a dog from barking
Innotek also makes a good bark collar called the BC-100 (the model number may have changed since I bought mine a few years ago). It has 7 different stimulation levels which lets you tailor the electric stimulation to your dog's temperment. Bark collars are the only way to go in my book, if you really want to stop the barking.
I used the bark collar for about a month when my dog was younger. Now he only barks when he has a legitimate reason to.