"Actually 'beavering away' can be roughly translated 'working hard'."

AHA! Hadn't heard that before. I thought it might have meant floating lazily on their back and nibbling at a walnut!

Just my feeble attempt at humor.

(-:

Jim