There are some saying on the yahoo finance board good things are on their way, has anyone heard anything?