As a sysadmin and developer in general I think software liability would be a good thing – tough I fear the devil will be truly in the details.
For instance, where will the open source commutity fit in? I hate to see open source distruibtion effectively outlawed as many developers and projects couldn’t afford the required insurance.
Limiting the liability to the products purchase price probably won’t work either , as the price for a single license is slow low it hardly compensates for the loses of a security incident.