Literately any other place that sells memory will have a better price than Dell. Unfortunately because Dell has different models of the 580, different sources are going to tell you different specs for what memory to upgrade with. If you know exactly what kind of memory you need, give us the specs and we can source you out a good set. If you don't know, you can either go to Dells site and put in your service code and get the specs or look on the physical memory and it may have a sticker listing out the specs. Once you know, let us know and we can sort out your options.