I've noticed that solar panel technology is getting better. I had a small battery charging panel several years ago that took a long time, and required strong, direct light to charge. A battery pack I got a year or so ago will charge in indirect (even fluorescent) light.
Now the large panels just need to get more efficient and affordable.
Hopefully by the time I can afford a big one they will be even better and cheaper than they are now. :D