I bench every other day and continue to make gains.
day 1: Narrow bench, db press, jm press, triceps extensions, forearm curls
day 2: deadlift
day 3: wide bench, weighted dips, squat, quad extensions,
day 4: weighted pull ups, face pulls, pull downs, barbell curls, hammer curls, dumbell curls
day 5: start over with day 1
abdominal work every night, hamstring curls and soleus/calf work every other night
Day 2 is a bit incomplete as Im still tinkering around with exercises
This isnt to say I never have a day off either. When I stay out too late and dont have the energy or something like that, I will skip a day once in a while.