The housing stock that you are looking at is coming to a sweet spot regarding price declines. That is, if you are patient you will not have to wait as long as others who visit this site who are looking for homes in Carmel Valley or La Costa Valley. Places like Spectrum and other in fill projects that were way way overpriced in the runup have been falling hard and will continue to do so.
My advice to any and everyone buying a home is… if you have to get a roommate to help you out with the mortgage, then you have no business buying a home. Again, what you are essentially doing is buying something you simply cannot afford. What happens if you have a roomie and you do not get along with them? What if they steal? It is one thing if you both rent an apartment together but when you are the homeowner, and you rent out a room to someone it is quite different.
Anyways, again I don’t mean to bring you down but seriously… enjoy your life and don’t saddle yourself with a house payment unless you get a screaming deal. Guess what? When you are 30, 40, 50 and up you get to deal with house payments, kids, jobs, husbands and all that stuff the rest of your life. It is not a bad thing but when you are 20 something, live a little, save alot, travel, have fun, and let the house deal come to you.