I agree that we can see some shorter term and longer term gain on this one. The bulk of what I am thinking as well will be in the 3-5 year range. It is not practical to think a company can develop itself into a full fledge money making machine in a couple of years. Anyone with any sense would know this.
In the meantime I am doing as you are. I will ride the waves until an ultimate payoff in the end :)