Thanks twobits. I'll have a look at bitcoin later and see what/if they changed, moving from v1 to v2, just out of curiosity.
What I'm currently working on will be inclusive of all fields I've identified so luckily compliance to a template or format won't be critical - no one seems to care much about this internal versioning.
That's funny about devcoin though, I wonder what's up with that.
If I remember right, it added the block height into the data to avoid collisions. Was an earlier change to use nTime instead of nBits as well, but the version was not bumped for that.