Area receives generous rain; more on the way this weekend