It's probably an unpopular opinion but I'm very much in favour of some sort of 'exhaustion' system that serves not to punish honest players but to prevent situations where a character can be online for many hours - or even days at a time - hitting up gathering nodes over and over again.