nalkari,
  I've been using dragon with hal for years,  very easy, just put the line in hals input box and speak, when finished press enter.  To speed up training dragon I created several docs and entered them into dragon and a list of words I often use like store names, street names and people. Best of luck.
Carl2