Just an idea, is this worth exploring or keep it free? * Subscription for more features? * Advertising?