The reason I am not going to be releasing any snapshots or newer versions for a while has to do with table modification. As I progress towards the next release I am adding new fields to some of the tables. There is no way I can tell in advance what fields I am going to have to add. When I am done, then I will create an altertable script to upgrade from 3.0. Releasing snapshots would cause problems with this. I'll give you an example below.
Say I release 3.1, 3.2, 3.3 and 3.4 and each one modifies the table a little. Some users might not upgrade until 3.2, some users might not upgrade until 3.3, while others might upgrade on each release. In this example, I would have to have a ton of altertable scripts, and it would be very hard to keep straight. I'd have to have scripts to upgrade from 3.0 to 3.1, 3.1 to 3.2, 3.2 to 3.3, 3.3 to 3.4, also scripts to upgrade from 3.0 to 3.2 and from 3.0 to 3.3, etc etc. This would end up being a major headache. That is why I am not going to make another public release until I have all the table modifications in place.
I hope this makes sense. I'm not holding back releases just because I want to, rather it is somewhat of a necessity to make the development go smoothly.
---
'If it's worth doing, It's worth doing loudly'
Scream