Added Ajax to profile page, improved WhenIsGood-style interface