Rather than specifying the cost of monthly or annual subscriptions, would it be possible to implement a donation model? Allowing users to pay what they want as a donation could be a good way of getting non-paying members to make the jump.
Are there any significant barriers to this?