Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy. This forum is not for asking programming related questions.
For some reason I have this idea stuck in my head that when you make changes to the code base that including major changes in the api you should step your version say from 1.x to 2.x. Is this true? Can someone set me straight on this?
Yeah, version numbers is very subjective. I just go 1, 2, 3 for every major upgrade and for small changes I go by a build number which is the revision number in Subversion (an improved version of CVS).