Thanks again for the help guys! Really appreciate it!
John de Michele
Joined: Mar 09, 2009
Just one minor nitpick: I would change the name of your concrete class to UnorderedShortList. One usual naming convention is ExtendingExtended or ImplementingImplemented, where Extended is the name of the abstract class (e.g., ShortList), and Extending is the concrete implementation, which in this case is Unordered.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com