Piggy backing on existing code is a main concept behind object oriented programming, and there is no reason to reinvent the wheel just to stamp your initials in the rubber. Extending classes for...