Yep, that goes without saying :). But even if the actual code/module never gets reused, writing something similar will take much less time in the future, even from scratch...which is good because I'm not quite yet lazy enough to abstract code as I write it...