Major site updates. Still very noobie though.