I've order both hand sewing and machine needles that are self threading, a bit different than the ones at Walmart, and they are cheaper than Joannes.
I got the machine needles for an older DSM that does not have a self threader. Go to this site and look
http://www.spiraleyeneedles.com/ I love them.