I have been cloth diapering my son for 7 months now. My interest was sparked by one of my friends who uses them.. and how dang cute they are. So I looked more into it, and once I learned what kinds of chemicals are in disposables, and the statistics regarding disposable and our landfills, I decided to make the switch.
We first started out using prefolds and covers. I use GMD prefolds (greenmountaindesigns.com) and I custom order my covers from dirtydevildiapers.com. (her diapers arent that great, but her covers w/ snaps are AWESOME. We also use thirsties and bummis, but I prefer snaps, which they dont offer in cute colors & prints.) We also dont use pins.. we use Snappi's instead. Prefolds & covers worked GREAT for the smaller stage.
However, once my son became mobile and we needed a "quick" diaper change.. I started to use Pocket dipes. Since you just stuff them and snap em right on. (I only use snaps, as a personal preference.) My faves are Fuzzi Bunz, Happy Heinys, and Knickernappies. I primarily use prefolds as inserts, as I find them most effective at containing messes.
As far as tips:
1) When you first start out, dont buy a lot of one brand, item, or type. Most people have to get a "feel" of whats right for them and their baby. So buying 1 or 2 of whatever you think might work, and then trying them out first, works best. I've tried SO many different brands, and settled on just a few that work the best for us.
2) Everyone has their own personal preference, but I definetly recommend getting the SNAP option when possible. They last MUCH longer than velcro or aplix, and you wont risk any damage done in the wash.
3) Buy one size when possible, that way you wont be needing to buy different sizes as baby grows. From what I hear, its hard to get a good fit on OS dipes w/ newborns.. so you probably will need to buy a few NB or small dipes until babe can fit OS. I also hear Happy Heiny snaps down small enough to fit a newborn.
A few sites I recommend are diaperswappers.com and diaperpin.com. Diaper Swappers is an online forum where you can buy, sell, and trade dipes.. as well as get questions answered and the like. They have helped a TON. Diaperpin is just a great way to educate yourself on everything CDing involves. =)