For the sake of completeness, I'd ensure my LinkedList implements IList, IEnumerable, supports Generic type arguments, conforms to .NET's naming guidelines (e.g. "Remove" instead of "Delete", etc), and passes FxCop.