Cloth Diapers

I'm interested in the idea of cloth diapers but I don't know where to start. What brands are best for cost and convenience? How do you wash them? How many do you need? Do they have different sizing like disposable diapers do?