When creating a permanent Arduino project how do most of you make "permanent" connections to the Arduino Uno development board? The pin connections on the board seem to be geared toward temporary bread board type jumpers. I'm using an Ethernet shield in my project so adding another shield would take up a bit to much space. I had considered soldering to the bottom of the board but was curious what other's have done. Are there better options?
Perhaps the Uno is the wrong choice for a permanent project. I would love to know what the community recommends.