Although solar energy can be a good option in areas with sufficient sunshing, it is not used as much as it should be. One of the reasons of cited by home owners is the look-and-feel of regular solar panels.
Some innovative companies, like SolTech, have come up with a solution that allows you to better integrate solar power to your roof. Their solar roof tiles are installed just like regular tiles, but they include some energy capturing systems. A common use for these is to use the energy right away for hot water, but it can also be sent to the grid.
Obviously, this type of roofing is harder to implement for existing houses, but the cost for installing these tiles on a new house is reasonable.