I bet it has been ask and answer many times in that topic.
@QMcKay even have separate tutorial for that.