sperm donor?

Can someone educate me a little bit on cryobanks? I'm looking into getting a sperm donor and I was wondering how to go about it, do I need to reach any requirements? Is there an age limit? Do they do background checks and what way of insemination is best?