Hmmm, I seem to be pimping my own stuff alot lately but this little lib may be of use. It'll actually draw the normals so you can visually check they look right.
http://www.blitzbasic.com/codearcs/codearcs.php?code=1085
http://www.blitzbasic.com/codearcs/codearcs.php?code=1085