Check out:
http://www.wallstreetpros.com/index.php
I've been using it for a while buying biotech stocks only. Interestingly, they all seem to have spiked in price on the 4th of July. Keep that in mind folks...I think July's a good time to sell your stocks. Everyone (Americans) wants to buy them to pump up the American economy.
Check out a random stock on that date and see if I am right!