So you thought you are a real great friend? I'm sure you know where you go wrong. Are the following in your list?
Read this post on betwixt-and-beyond.blogspot.com