RE:why are we being held down @ 3.10I think that historically there is a lack of confidence in this stock once it aproaches its typical highs. Previously it was in the neighbourhood of $2.80 or so when it just ran out of steam, and the stock fell into the 2.40's and sometimes below. The stock gets run up and then ultimately driven down again if there isn't any news to keep investors pumped.
The stock isn't predictable by any means, but I believe most have followed it long enough to see that there is a somewhat regular pattern of highs and lows to capitalize on. The shorters, bashers, traders, etc jump all over it.
That is a pretty basic explanation but it is what I have noticed.