I'm on a serious budget with this. I already have a mouse and keyboard off my old dell. I have a monitor also, but would like to upgrade to a flat screen at some point. This is just an extra computer for the house. My main is a laptop. This will be used for your basic internet browsing, stuff like that. I would like to keep cost under $300 for what I need.