I doubt voice recognition would be of much use for DJs...the whole job of a DJ is to play loud music (i know i know, and mix and stuff) so voice recognition wouldn't work too well.
Also, don't most cell phones with voice recognition require you to record the voice tag first? That would suck to have to voice tag 40GB of music...
Another thing, I really think a microphone should be
built in. I find that when I buy peripherals/accesories for small items that are supposed to be portable (like a cell phone) after the novelty wears off I stop carrying the things around with me. Then when I really need it I won't have it.
For example, I bought this clip on thumboard keyboard type thing (Ericsson ChatBoard) for my cell phone (T39) but I never use it. It was cool for awhile but I didn't use it enough to justify bothering carrying it around. Also, an MP3 player for the cell phone. It was kinda of cool but the features didn't outweigh the drawback of carrying it around all the time (it practically doubled the length of the phone, and the stupid jack was 2.5mm instead of the standard 3.5mm, plus I could hold, oh 15 songs on the 64MB MMC card). However, if either of these features were built in I'm sure I would use them all the time.
I would really love an improved remote control. A small LCD screen (MiniDisc style) would be very very useful and I think I would find myself using it a lot more.
Bluetooth should also be built in. Of course it would be extremely slow for transfering songs, but it would be great for syncing contacts/calendar/notes/whatever with both your computer AND other PDAs or iPods or cell phones.
Another idea I just came up with is a Bluetooth wristwatch. It wouldn't be only for the iPod (most people wouldn't bother wearing a watch if all it had was time and an iPod remote), but it would also have other features:
1) Standard watch functions (time, date, alarm, stopwatch, etc)
2) Bluetooth iPod remote. You could change tracks, volume, play, pause, etc. It would also show you what was playing and you could essentially browse through your music. Also, there are programs that allow you to control your computer's audio, movie, DVD players with a Bluetooth cell phone. The watch could controll your computer's applications. If other home entertainment devices start getting Bluetooth, it would work with them too (TVs, DVD players, VCRs, etc)
3) Bluetooth flash drive. Decent amount of memory, maybe 16 or 32MB. Could connect to any Bluetooth enabled device (computer, PDA, cell phone, etc) and mounted on a computer. Bluetooth is slow so it would be for small amounts of data.
4) Contacts, Calendar. Sync with iSync or directly with iPod/whatever Bluetooth devices. Store in flash drive. iCal alarms would work. Maybe dial a Bluetooth cell phone (Address Book style)
5) Connect to Bluetooth enabled cell phone. When your phone rings glance at your watch to see who's calling. Press a button to ignore the call/silence the ringing
Think about it. Don't you ever wish you had certain things with you all the time and easily accessible? The flash drive and contacts, calendar, etc would be very useful to have at all times. You would never be without your address book, your iCal alarms would always be heard (they're useless if you're not at your computer otherwise), you could always have important data with you and always have a way to transfer data. The remote control would be very easily accessible, so would the cell phone caller ID and reject call function.
It wouldn't be TOO big but it would be reasonable. Hopefully it wouldn't stand out too much, and it would look like pretty much any other digital watch, or maybe a classy analoge watch but with an LCD screen and buttons. Possibly taking style from the G5, brushed aluminum or something.
Since it's got Bluetooth the batteries would have to be damn good, maybe rechargable. That would be the only downside. Bluetooth should be able to be turned off to conserve battery life.
Dammit I hate when I come up with ideas that I would really really like to have, but I know no one will ever make them. Hell, that's partially why I'm studying computer engineering/computer science in college
A few improvements on the iPod OS I would like to see:
1) Allow input of data. Even if it's only using the scroll wheel, I would like a limited way to enter things into the Contacts and Calendar functions. Notes would be tedious, but simple contacts and calendar events wouldn't be too hard using the scroll wheel.
2) Include groups in the Contacts function. The Calendar lets you see events in individual calendars (or "All"), but the Contacts don't let you see groups, only "All".
As far as peripherals for the iPod go, here are a few ideas I like:
1) The memory card reader. This would be
awesome for people with digital cameras on vacation. My family had to buy this stupid Iomega Fotoshow thing when we went to Italy for a month. The iPod would be perfect to store photos. It's got a large hard drive and it extremely portable. If the 4G iPods have a color screen (replace the scroll wheel and buttons with a color touch screen that goes across the entire front of the iPod) you could even view the photos. AND if the iPod had composite video out (like one of those iBook ports that looks like a regular headphone plug/jack but also has video out) then you could present your photos on a TV or projector without a laptop or Fotoshow type thing. AND

if it had video you could view movies either on the color screen or via video out. Plus you could present Keynote presentations with the video out and a TV or projector. Combine that with the Bluetooth watch remote dealy and you've got a complete (and awesome) solution.
2) As mentioned a microphone would be cool, but I still think it should just be built in.
3) The DJ idea is cool. They had DJs at the iPod event in May. The DJ had two iPods, but wouldn't it be better if they could just use one iPod? It maybe be too processor intensive and complicated UI wise, but it might work. Pitch control would be awesome. Maybe a built in BPM counter, mixer with treble/bass control (for each song), pretty much all the standard turntable/mixer features. Maybe looping or something too. If this was all in an external console type thing that would solve the problem of trying to mess with the controls.
4) It's 4:30 am and I've spent way too much time typing this so maybe I'll add more later.
OK I went a little overboard. But wouldn't these features be cool?
