Reading about SRP would help solve much of confusion people seem to be having in many of the discussions going on in this thread.