If the software company can't offer a replacement key, doesn't that mean you can legally hack the software? I remember some company offering that service but can't think of it now, they had some sort of patch that made the software think the key was working.