i agree that software prices coming down is really going to be the only way to combat piracy, although the people pirating the software can always go lower on prices than the company so i think that there will always be a problem.
encryption of data, serial numbers etc are less than pointless...