Thanks SO MUCH for your help! I will definitely check those sites out.
I've been searching all day myself and I mostly found shady sites. However, I did find one site that looks pretty good. They're not selling anything, the people who run it appear to be knowledgeable and, best of all, IT'S...