You know, I'd be in favor of having separate copyright lengths for corporate and privately owned IPs, with corporate IP having a shorter term than a privately owned one.
For example, something like this:
Corporate copyright lasting only 20 or so years, but with 2 automatic extensions if a...