I am definitely getting a DJ. For me, it's important to have someone that knows what s/he is doing when it comes to music, responding to crowd dynamics, etc. Plus, by the time I searched out and downloaded all of the music that I wanted and rented speakers and other equipment, it would end up costing way more for me to have a DJ in terms of wasted time and the price of the music. We are also planning to have about 60 people at our wedding, which makes a difference. That said, many people have used their iPods for weddings with great success. Here's an article with some tips (don't forget to check out the comments: http://apracticalwedding.com/2009/09/djing-your-wedding-with-ipod/ There's also an app for iPods to help you dj as well. One thing I would advise is that you assign someone to man the iPod so you don't have to worry about it, and also have cds for backup just in case. I hope this helps!