Why is Unity rotating my models from blender?

For some weird reason Unity is always rotating my models from blender by 90 degrees, does someone know how to fix it?

alt textThe axes will never match. Unity uses a left-handed coordinate system. Blender, right-handed.

Be sure to apply rotation and scale in blender. Also, in Blender, if you go into EDIT MODE, select ALL verts, rotate the entire model 90 degrees on the X axis, you can get it right. You may need to experiment around w/ rotations in edit mode, but this always works for me. Otherwise, you’ll need to parent your blender model to an empty gameObject.

link text