I say go for the Alpine 9856 which has the new full speed ipod capability and it is only like 199 with 3 pre outs and such. If you want a nicer display with their biolite go with the 9857 but its 349.99 so you DO pay a price difference for that.
Hey thats just my two cents but get the 9856 i say