Non-price factors effecting demand include a change in the consumer's level of income, a change in the price of a complementary good, a change in the price of a substitute good, a change in tastes and preferences (advertising + media), consumer expectations, and weather/exogenous events.