I viewed the engineering your arousal lecture, and it really opened my eyes of the difference between Arousal (the physical sensations associated being ready to have sex) and Desire (the thoughts and emotions that indicate an interest in having sex).
Super cool, but what is libido then? Is it a synonym for one of those 2, or is it the succesful mixture of both?