i second knitqueen.
Long tail is a bit hard to learn, but its a great cast on.
(i know lots of cast ons, and i still use long tail about 50%of the time.
and long tail has lots of variations.. once you know long tail, you are half way to knowing some great cast ons that are just long tail varitions, like:
norwegian (aka twisted german)
long tail in ribbing