...On Windows, for example, the board doesn't reset when you connect to it over USB.
I consider myself quite skilled in those things - but it was hell. Removing smd parts without proper tools
i second this request. its something that is very trivial, doesnt take up much space at all, and adds alot of value to the board for 'production' use. perhaps if the arduino folks dont do it, then one of the clones (boarduino, bbb, etc.) will add it.