Having had an awful experience with ForumPromotion, I decided to look for alternatives and I found a truly amazing little gem named Promote! The team is small, friendly but professional, caring and experienced and they go above and beyond to help their users. Yes, they are small, but help them grow and they will become a marvel for webmasters and administrators.