I am seriously lacking a rule of thumb re: where to place function comments especially doxygen-ated ones. 

I suppose I usually/generally prefer the header/declaration, but then how much do you put in the cpp/definition knowing that "what's copied today, will diverge tomorrow".