Don't build a big online community if 5 smaller ones are better.
If you sell a diverse range of products, your customers are going to be very
different. You shouldn't try to unite them all under one big community umbrella.
It'll be harder work and they will have less common interests.
Instead, build communities around each product group. Keep them very tight,
very focused and offer as much value as you can.