Earthenware- that error is related to too many local sockets being opened up in the same port range. If this is something you're seeing normally under your traffic patterns, you might want to consider using persistent connections so that you're not constantly spinning up new sockets.
Little different direction than some of the above suggestions, but was just at this presentation that was one of the better explanations of how to properly setup a REST service and what to put where - http://www.youtube.c...&v=NEWTPFzt2-E#!
Longer talk, but the general idea is maximize the use of what HTTP offers and architect your protocol give you long term maintainability and backwards compatibility.
I'm a bit of a minimalist at work, so my office has my laptop & monitor on the desk, a mostly empty file cabinet, and like 4 books on the bookshelf.
And I'm a big fan of good seating, so Mirra at home and Aeron at the office.