Many computers are being sold with either dual cores or quad cores. What it means is that many computers have either two or four processors. The problem that we are facing is that they are not being used effectively. Most people who have a quad core processor are probably not aware that the potential of their processor is not being fulfilled. That is because computers are not yet designed to effectively use the power of multiple processors. Let us hope that this might change as Stanford University along with AMD, NVIDIA, IBM, Intel, and HP are focusing their resources on developing new hardware-independent methods of completing parallel computing tasks. If methods that are more efficient were developed, then all of us who have processors with multiple cores would greatly benefit from it. It seems that currently many programs do not fully utilize dual and quad cores. Let us hope that this will change.