I got fed up with crappy desks from office stores and decided to make my own desk instead - its basically just an 8 foot long piece of wood, about 2 1/2 feet deep. Its not only really cheap, but it has room for my two monitors plus my laptop plus lamps/papers/etc.
It doesn't have the frills that seem to come with desks from stores, but I never used those anyways (I never understood building CD racks into desks). Plus since you build it yourself you can customize it - I put lots of holes in the back to run cables, with hooks underneath to organize them. For drawers, Ikea sells plastic ones that attach with a couple of screws for like $2.