How do I DJ my own wedding or party?

Whether you are very music opinionated and/or have eclectic taste, enjoy selecting music from your own collection, or simply lack the funds to hire a professional DJ, you are wondering, “how do I DJ my own wedding”? You may even wonder if it is a good idea at all. I...