I use connectbot on my droid2 - physical keyboard, wifi/cell (802.11n WPA2 on my home network), ssh, and alt-lock for number-heavy strings. Slide it closed and you still get an on-screen keyboard for quickies. Connectbot can set up a tunnel too, so add AndChat for IRC through the tunnel.
I had that desire too, but my electronics skills were up to an overkill DIY solution...
I record watt-seconds for each of 64 circuits once per second to a linux server.
In addition to Kicad (already mentioned) there's also gEDA and PCB (http://www.geda.seul.org/), which run on Linux, Unix, MacOSX, and Windows. There are even some geda-designed boards in space