Jim the Pico has 4 USB ports, 2 PS2 (mouse and keyboard), Lan, IDE, SATA, onboard graphics with DVI and VGA, multimedia connectors (TV out etc), Serial port (very handy for setting up my servo drives and connecting the PLC) Onboard Audio.
It can accept 1Gig DDR2 SODIMM, and has a 1Gig embedded CPU. It is unbelievably fast, I wasnt expecting anything like the performance I get, it loaded XP waaaaaaaayyyyyyyyyyyy faster than my desktop that has 4Gig DDR2 and an AMD64 X2 6000+ CPU.
You need a hard drive, I was going to get a sata 2.5inch HDD but already had a 3.5" HDD so stuck with that.
Not sure what you are thinking the power supply at the bottom is? I am using a standard PC power supply, just because I had one but you can get DC-DC power supplies for them that run from 12v or 24v also you can get small mains ones.
Heres another pic of it in my cabinet, the standard PC power supply dwarfs it LOL
Hood