thedivot, re: YHGG - i have followed this stock for many years. the trick is to find something of interest to you regarding the company (like, um, how their revenues almost never change?!?), and then try to verify it with IR or the company. If you're successful in that endeavor, then you might be on to something.
Solid DD combined with timeliness and conviction is a recipe for profits.