IMHO until the release I think a free profession, monster, etc very week or 2 weeks to keep the product on the free DTRPG front lines would help advertise the product and have the greatest possibility of bringing in new players/GM's.
After that is done then you can look at plans to expand.
MDC
I agree with Mark on this.