I agree with #5 highly. I've found that doing charity/service work to be a great way to regain focus on who I want to be when I start slipping towards self-absorption. Genuinely helping other people out basically keeps you from becoming a douche bag.