Ok, so tell me why I would want to use a Partial Class over say a Base Class?

Not trying to be a Troll, but I'm trying to see the advantage of using a Partial Class over an Object Hierarchy.

I don't necessarily buy the "It's Better for Code Generation" argument as that can be accomplished the using either method.