I've been having troubles with my programs (most likely because of my shotty programming and weak understanding of Basic4android) I've been looking into Revision Control Software/System (RCS). I'm on the Windows platform, and I'm on the fence with Git Extensions and Mercurial with offline pushing and pulling to a Owncloud, and later when I get familiar with more things and examples to a shared online repo. I'd like to hear peoples experiences, input, ideas, etc....?