As for "no more ports available", that is "fixable" by simply plugging an ethernet switch into one of the four ports, and then plugging other stuff into the switch. The switch itself (depending upon model) could provide anywhere from four to 48 new available ports for stuff.

A simple 5-port ethernet switch should cost under US$20.