I do not currently have a GP but am looking at getting one in the near future so hopefully I can get some good advice on what to look for and what to stay away from.