When domain names expire and business change hands and things get forgotten it takes diligence to stay on top of things. Just recently a friend of mine's domain expired and we were trying to figure out how to get the search engines to recognize it again versus a parked page.
One of the easiest ways is to add fresh content and have someone link to it. However many times this is not possible due to time constraints, especially if they are a busy person.