Funny story, went to about 3 different best buys when buying this computer. My all in one gaming, twitch streaming, recording, and video editing pc. I stream at 720p with the amd gpu encoder in obs. I have the xfx Radeon rx 580 graphics card with 1 hdmi port and 3 display ports. I bought this pc from best buy and have been upgrading it over time with simple things like more RAM. My desk is from my local staples, there's not many furniture stores around where I live. I'm planning on replacing the board for the keyboard with a bigger one and adding more supports, maybe some filing cabinets on the right underneath the desk. My microphone is a shure sm48-LC (LC basically just means it didn't come with a cable "Less Cable") . A samsung syncmaster 932b (which isn't listed on this website) along with an overpriced samsung 60hz monitor from my local walmart which I regret buying after learning about reasonable price points for 60hz monitors. Not anyone's fault but my own for not doing enough research when buying my first monitor.