Great place to design your own desk. They have various panels and sizes, a couple of finishes, different legs to choose from.
I've bought three desks, two huge custom ones. Not as inexpensive as you might think, but relatively high quality.
A nice place to pick up a desk if you live nearby. They also deliver.
The people are relatively friendly. Also have other household items -- chairs, stools, hampers, etc.