Yeah iTrip was the first thing I tried, but there are no free stations here in Columbus, so it's worthless.
As far as I know, there are no DIN connectors on the 2004 models, but I intend to find out.
I went looking at new HU's last night, which will probably be the route I go.