I discovered cloth diapering when my oldest was a baby. She had very sensitive skin, and every disposable diaper we tried caused horrible blisters on her bottom. I don't want to shell out $30-$40 a diaper because I had 2 in diapers until very recently. I used and still use regular prefold diapers on my girls. A few months ago, I received a sewing machine as a gift. I have managed to draft my own pattern for one-size diapers for my youngest and a newborn pattern as well.
I have 3 relatives that are currently pregnant, with one being due any day now. Instead of trying to buy 3 different shower gifts, I'm sewing newborn cloth diapers. You can find great deals on flannel prints in the fabric clearance sections at Wal-Mart and Joann Fabrics.
Here's a newborn fitted cloth diaper I made for my nephew:
I can make several of these gifts for a fraction of the cost of a decent shower gift. Not only that, but it's something I made, which I always think adds a little extra value!
This site is very helpful is showing how to draft your very own cloth diaper pattern.