A wireless printer solves that. And you can get them pretty cheap. I bought a Canon at Wal-Mart for under $50. Works fine though not as fast as my Epson. But I don’t need it cabled to use...
What I like about my laptop is that I don’t have to close one eye to see the screen.