Significant formatting changes. Still working on improving the banner.