Sorry for the tardy response around the holiday, I had to tour the Harpoon and Sam Adams breweries.
My solar panels are generic, so finding the best $/watt ratio is pretty much the focus. My charge controller is by Morningstar, and it works well for my smaller system. Batteries can be found anywhere, just make sure it is appropriate to its task. NorthEast Battery, BatteryPlus, and even Cabela's carries 7ah batteries. Those are small, sealed batteries that you'd usually find in a building's back-up lights in case of a power outage. Just find a battery to fit your need. Always have a fuse as close to the battery as possible. If you need an inverter, there are lots of options for generic modified sine wave inverters.
altestore.com - decent site, even with some reviews.
westmarine.com - you will spend 2x the cash here because it is "marine" based, but those sailors know 12v systems by heart.
partsexpress.com - for some misc parts that are needed. Radioshark will sell you $40 hdmi cables, but here you can get them here for $4.