not always. i'm all for the "theme and variations" style of software development, provided the variations offer something distinctly novel. that doesn't seem to be the case here.