Ugly, ugly pain points.

Basic functionality is there. Needs some styling love.