yes, your normal calculation is incorrect. use the right hand rule to remember which vectors to cross for a normal. point fingers of right hand along first vector, curl fingers toward second vector and thumb is your normal. vertices must be in counter-clockwise order for this to work.
EDIT: this was meant for the thread creator, not you T
jebus
[This message has been edited by jebus (edited 01-10-2003).]