I voted to reopen that question, mostly because the answers given to it were pretty good, and with a couple more good answers it seems like the type of question that could be linked to often when others come here with the broad "where do I start?" type of questions.