144 commits since beta 2. Bug fixing co …

144 commits since beta 2. Bug fixing continues at a brisk pace. Getting ready for beta 3.