My favorite is Revlon ColorStay eyeliner. It stays on all day, doesn't smudge, and is even waterproof. It takes actually wiping it or using soap to get it off. I love it. The best part is...it's cheap and you can get it at Walmart or any drugstore!!
http://www.revlon.com/product.asp?Pr...1&Mode=catalog