These market makers drug this stock all the way down to the 200 MA sub $2.90 on low volume. They sucked the retails dry. Then they drifted it up to $3.50 on low volume and sucked them back in. Now they dumped the whole boatload on a waiting buyer @ 3.50. They sold the August 3.50 calls and bought the JAN 12 3.00 calls. That's why it got pegged at $3.49.
The buyer @ $3.50 was on the other side of the option sale. They are also on the other side of the JAN 12's @ 3.00 buy.