+1 to waiting -- I wait until my beer starts to fall clear. Then when I start thinking about dry hopping.
I'm actually going to give Keg Hopping a try on this next batch. I hear it keeps the flavor longer (but requires more conditioning time)... who knows

at least it will be beer!