fresh buttload of changes.  Got view size problems with grid to work out.