i like the way the palm OS looks.... conduits are for passing info from pc to palm and vice versa. visual basic is ugly: hShLibInfo = MemHandleNew(sizeof(ShLibInfoType)); if(hShLibInfo == NULL) return dbsLibFuserErrMemory;