First time here? Check out the FAQ!
Going to write quite a bit so it won't fit in a comment here, so this is directed at Matt's answer. This is also my answ