For Zabaware,
I've been using Hal with Dragon 7, I use Dragon independent of the program because hal automaticly inputs text, possibly with mistakes. Using dragon as a seperate program allow me to train dragon which I can't do operating in Hal, after I see there are no mistakes I press enter. I realize this dosen't help but it is my observations and solution. Also it is a good training ground for dragon because of the many different subjects that Hal may bring up.
Carl2