I priced cloth napkins in the store, but found them to be pretty pricey ($1.99-3.99, for cheap napkins at Walmart), especially when I added up how many we would need for me to avoid washing the same napkins every day (we go through a lot of napkins).
So I got on ebay and found a restaurant supplier who sold in huge lots- 50 to 100 at a time. The great thing about the napkins is that they were large and white. White is good- it looks great with lots of different kinds of dishes, can be casual or formal, and can be washed with bleach and hot water, which is pretty important considering the kinds of messes we can make when we eat.
I bought 50 napkins for $29.99, about .60/each. I love them! I washed them all, and put about half away in the linen closet to stay extra fresh and nice. The rest I put in a kitchen drawer and we use them at every meal. In between meals, we put them in our chairs so each person can reuse their own napkin at the next meal, and I wash them when they start looking like they need it. I just throw them in a white load and they come out looking great. Definitely works for me!