Front Page -- Need to fix some bugs & clean up