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 on how much effort you want to put into it. For example you could route the cables along the frame of the desk. It would take time, but it would preserve the look.