yes you create the high poly mesh first and then build the low poly model over it as close to the high poly mesh as possible.
here is a fantastic run down of everything in xnormal, including how to get rid of fuzzy maps and all that jazz, done by Donald Phan:
Untitled Document