AIGO is a go playing program for the Palm. See http://www001.upp.so-net.ne.jp/iizuka/.
AIGO is currently the best go playing program available for the Palm, but it's still pretty weak (25-30 kyu?).
Remillard: AIGO is more like 50 kyu. I'm 25 kyu currently at KGS and just this weekend I gave AIGO a 2 stone handicap and beat it with 185 points. It really blunders. I wouldn't recommend using it to study, but perhaps from time to time to play Go at a bus stop or something. I think playing it too often could hurt your real game.
Grauniad: It doesn't seem quite so stupid at 9x9 go.
ChessWhiz: I can beat it consistently on a 9x9 giving it 9 stones, and my strength is around 1 kyu. It makes rather horrible mistakes even on a very local level. However, it is sometimes still quite entertaining! :-)
ColJac: It seems a little more playable on smaller boards. As a player a tad better than 20k, I give it 5 stones on a 13x13 and get some amusement out of it. Also, I find this to be the nicest board for a quick game with another person on the Palm.
Aigo is apparently also an SL deshi.
Aigo's specialty: helping the dan players become kyu again with confusing go proverbs.