Eric, do some searching and you will find all kinds of similar threads to this one. Also look how some of them ended (closed) when people went over the top. Maybe some CPF'ers can give you some links to those threads, some of which are on going, and current.
Bill