What makes a good frienship?

I am writing a paper on friendship and I was wondering what all of you straight dopers out there feel makes a longlasting and successful frienship? Any imput would be awsome and a huge help:) Thanks is advance for you contrabutions.