honestly battery are the limiting factor. if you want them to last you basically have to build the entire system around taking care of the batterys. can't over work them, can't over charge them, can only use about 40% of the capacity, gotta keep them cool in the summer and warm in the winter...