I'm currently looking for a wedding DJ who plays top 40 + classic rock + indie rock. I considered doing the ipod thing but I'm starting to think it might cause too much stress worrying about who will watch over it. I've only found 2 dj's of any interest: hello!DJ and Third from the Sun, but they are both a little pricey (around $1500).
Any other suggestions?