I was an ASIC CAD/EDA software support guy in my past life, and a designer now. You wouldn't have the quarter-million dollars for a custom ASIC, but you could do a custom FPGA that would have an ARM CPU, Ethernet, IDE controller, display controller, serial UART, etc., all built into a single chip. Most of these things have open-source hardware descriptions at:

http://www.opencores.org/

Plus, an FPGA would allow you to design *anything* you wanted into the hardware. You wouldn't be limited to assembling off-the-shelf parts.

Just a thought.

- Chris

_________________________
1995 BMW M3 - 250GB RioCar