Thanks to everyone for all the advice!! I'll definitely take a look at all the places mentioned by everyone and keep doing research.
THanks again!