Indeed.
One of the clients I worked for - someone obviously missed the small print - quite sensibly set about finding an alternative when someone flagged up that, with the number of per seat licenses they required, it was going to cost circa £250k the following year.
Their solution (don't know the cost figures anymore) was simply purchasing a Royal Mail CD containing the info and importing it into a database with a few very simple webservices wrapped round it.