Check this website out, i am reading it right now and it has some good advice for those beginning and those who have been doing it for a while, its for everyone