The essential differences between BB cream & foundation.