More cleanup.  Primary thing:  new openAndStat convenience function to try to simplify the Open function.