Yea staples carries this one, office max may as well.
Notfred, I got the name of the desk from a friend who has one at his work, and he says it takes no more than 30 minutes to assemble.
When it comes to cables, you can make it look nice, it's the same as working inside a case, just depends...