Now work on the view, trying to figure out the best way of doing it...