Top down player rotation with mouse?

Whats the most EFFICIENT way to do this? ray? direction? also how?

note this is a completely different question from the first.

check that link out it makes an object face something you can edit this to make it look at the mouse
also check this out

http://wiki.unity3d.com/index.php?title=LookAtMouse