for increasing on the egde of a piece I recommend the following cast ons:
(while the latter is nicer, to me, anyways)
or crochet on: I found it here: http://www.knittingdaily.com/forums/t/657.aspx
and this link was given as a tip there:
Then just do the opposite of the stitch that follows. so if your first USED to be a knit, then purl the new stitch, if a purl, knit the first stitch.
I lately heard for the first time, that someone could not see if a stitch was knit or purl... "read your knitting" is what I heard a lot. I think that is the best tip you could ever give!