it just comes down to the quality of the straightener, a cheap one, with the metal plate(or aluminum, or the other cheap shit they use) wont work all that well unless you use hairspray, or go at it very, very slowly.

You want one with ceramic plates. Bad news though, most of those(the good ones, at least) are in the 100+ price range. There worth it though, if you ask me, fully heats up in about 10-15 seconds, and does a wonderfull job.

couple tips if you're somewhat new at straightening:

-tie your hair up, and do it layer by layer of hair, dont just try to grab a
chunk and straighten it, it will give it a really gross dry, frizzy look.

-Try not to straighten EVRY day, i recomend evry other day, or so, to prevent your hair from getting to frizzy.

-Condition your hair often, it will straighten alot faster, and look alot better.

-Always start from the roots. wait a second or two at the roots before sliding it down, does a big diference.

-Avoid using hairspray, or other chemicals when straightening, even though it makes things easyer, it damages the hair ALOT more then just using heat.

i think this should cover almost evrything =]