I found https://www.snapeda.com/instapart/ recently.
I just requested a part via their free plan, as I've never made a footprint for a part before (something which I do need to learn).
I'd be interested to know of other people's experience with them.
Also I found http://pcbshopper.com/ pretty handy.