Title says it all. I know there are several on ebay, etc. Will any old 3rd party brand do? Is there a top brand better than all others I should look for? Is there a brand I should definitely avoid? Was there ever an official Microsoft brand? I am completely ignorant on this subject; educate me! Thanks.