How long have you known your oldest friends? For some of us, it has been ten years. For others, it has been twenty or more. Do you still talk about the same things you did when you first met? Maybe ...