Did you know?
You can earn activity points by filling your profile with information about yourself (what city you live in, your favorite team, blogs etc.)
Yes they can, but I believe they must announce there intention of buying back "x" amount of shares as when the company buys them they are no longer available in the open market.