Although I usually don't purchase items without seeing them in a store first, I did buy this Caillo Glass Desk online.  It is perfect for me.  The pull-out shelf for the keyboard is a perfect height and slides in and out easily.  The glass shelves are thick and  the frame is study.  Well worth the price.