I usually buy/order my miniature screws locally through tool-&-fastener shops (or even some electronic parts supply outlets). At least in my area, the folks are very helpful and knowledgeable with a quick turnaround. I prefer it this way, instead of ordering something on an hit-and-miss basis over the internet.

Cheers,
Chris