These are smaller LEGO's than my kids normally play with. Some have an "M" on it and some still have "LEGO" on them. What sets could these be from?
http://lego.wikia.com/wiki/Modulex From the sounds of it looks like they are part of the Modulex line that was released for professionals. From what I've read they are smaller than normal LEGO system parts.