This computer desk is exactly what I was looking for.  It is compact and has a place for everything.  It is also an attractive design and fits perfectly in a very limited space.