Facebook allows you to view your profile history. You can also view who has accessed your account since you last logged in.