Niche.com sees 21 straight months of traffic growth