Profile funcitonality nearly complete.  Many polish later.