For those of you that really want to dig into researching a company rather than just the basic Google or Yahoo finance websites....
Try doing a stock search using this:
http://www.nasdaq.com/
Doesn't have to be a NASDAQ stock... and there's a HUGE bunch of info for you guys that want to really do your digging.... Too much as far as I'm concerned but many like this part of picking stocks -- so have at it!