This small sized desktop packs a punch with decent memory including a T byte hardrive at an affordable price ($399). It comes with a wired keyboard and mouse but I had an existing wireless system that I used instead since I use my big screen TV as my monitor across the room.  Its not 100% silent but the noise is whisper quiet.  Besides being relatively light, to takes about as much  room as a DVR or an an old VCR.  I will definitely fit on a bookshelf.  You get 4 USB ports in the front and I think a couple in the back.  It also has a DVD drive in the front, but its the flimsy type of get on a lap top (but it works).  It also has an HDMI port in the back for hooking it up to a your TV (which was critical for me, as not all lower priced machines have this port).  This Dell comes pre-loaded with Windows 10 but has also has other pre-loaded software you may not want (i.e. 365 Office, MacAffe sercurity and other misc. programs).  I had Best Buy Geek Squad do a remote service session to eliminate these add on programs, and then install Student Office (non-subscription),  Best Buy Webroot security and make Crome (as the machine was relentless in trying to make you choose MS Edge as your browser.  The remote session ended in a complete and thorough tune up that allowed the computer run at optimal speed (which was now very fast).Best Buy Geek Squad is a priceless yearly subscription for $99 for all those computer dummies who don't have a clue on how to do the above.  No question is a wrong one, as they will answer and fix any issue.  This along with being able to schedule remote sessions for tune ups to clean up your machine, defrag your hard drive so it will always run at full speed.I am very happy with this purchase and highly recommend it for all  those who plan on using it as is; without making any hardware upgrades.  It runs fast and smooth and is dependable.