I always found myself scrambling to find good stocks to buy. Admittedly, I am a bit of a novice, but things changed once I signed up for a free membership at Barchart. There are no gimmicks with Barchart, so when I signed up for free, it was free. No hidden fees. Nothing! I have been able to make my own portfolio and read all of the latest stock news. I have slowly been learning how to identify the best stocks with their help.