Reading common data format (.cdf) files

I recently learned that Igor cannot load data from .cdf files. For better or worse I am stuck with many .cdf files and it would be nice to load them into Igor without any pre-processing using some other software first.