We're in socal and we've had our panels for two years now. This is the company we went with:
http://www.revcosolar.com/
I love, love, love our panels. When we are generating more than we're using our meter actually spins backwards, which means we are selling back to the elec. co. My neighbors probably think I'm crazy because I love to go out and stare at my meter to see if and how quickly it's spinning in reverse. I could stand out there for hours. lol
It was expensive, but for the life of me I can't remember exactly how much it was. I want to say around $8-$10k after rebates and tax credits. I think when I figured it out it was going to take us about 6 yrs. to make our money back on the system. I don't think that's too bad because this is the house we'll be living in forever, so after that point we'll be getting almost entirely free electricity.
I don't know anything about installing it yourself, my husband was too intimidated by our second story high roof so we didn't even look into that. One thing that might be a bit of a challenge if you go that route would be getting your permits. We had a hard time getting them because our city had seen so few solar installs that they took some convincing before they would believe they were installed correctly. Revco took care of all of that for us so we didn't have to worry about it.
Another thing we were told is that so many companies have jumped on the solar bandwagon in the past few years ever since all of the rebates came out, so you need to make sure you choose a company who's been doing it for awhile and has lots of experience instead of just someone who's trying to make a buck off of the latest trend.
Make sure that you get enough panels to cover all of your projected future usage. They don't recommend getting your elec. bill down to $0 because you will not get a rebate from the elec. co. if you generate more than you use, so there's no reason to give them free elec. I wish we had gotten one more panel ,though, because our bill still averages about $40/mo. year round and I wish it was lower (we have a pool which uses a TON).
Let me know if you have any more questions. Or, hey you're welcome to come over and take a look at it if you want. I'll show you how exciting it is to see it spinning backwards!