Maybe in a week from now or a month later you will realize that you want something more dynamic or you want these counters tied in with some other structure in your document such as chapters, theorem, etc. (I know your original posting seems to indicate that this is not your desire, but we often change our minds.) With this regard, my approach is extremely clunky and rife for mistakes.