get rotation from two vectors?

I need to get a rotation from two vectors. Like what rotation wold turn one vector into another.

I have found a function that will give back the angle between them but that’s not it.

Any ideas?

Thanks,

Dan

http://unity3d.com/support/documentation/ScriptReference/Quaternion.LookRotation.html

Or Quaternion.FromToRotation().