I haven't used iLuv speakers in a long time but I remember they are very high quality. The only problem is they have a power button you have to press each time you apply power and I'm not sure how to bypass it.
The HDMX Go amp is good but a little quiet and takes a long time to reach max/min volume.
The best is RDC's smAllMP, to be used with 1 watt speakers. Nothing beats that for portables.