The Arduino Ethernet doesn't in fact have a USB connector - it just usesthe FTDI pins. The real irritation is the non-standard shield pin separation,but now cranked pins are available you can build on 0.1 matrix boardswithout problems. Generally it all seems to work.Will
basic and most popular boards were designed even without minimal consideration on how the shield should be attached. It takes a minimal effort to fix i
where you source your stackable headers?