For the foreseeable future I think the best way to advertise any web app or other online service is with a blog and as many helpful, informative, thought provoking posts as you can find the time to write. There are plenty of examples of successful companies that have used this model -- building a brand and a network simultaneously -- and there's no reason to think it's going anywhere.