Everyone I know has a sub $100 USB interface hanging off their machine and swears constantly at the latency and wishes they'd just stuck with ASIO on Windows...
Personally I still have a workstation...
As for the iPods they sound horrible. The latest line of nano has noticeable noise on the outputs.