Using Solar Power for All Home Energy Needs