Just thought I'd share this tidbit of information which might add to all the confusion that many of you have been experiencing with your ICS in Windows 98.I have two computers with Win98 SE, a crossover cable, 3 ethernet cards (2 on host puter 1 on client puter), and cable ISP. I don't know why but I just could not get my two computers to see each other in the network neighborhood with just TCP/IP after following online instructions from various web sources. After some experimenting I discovered that if I followed the host settings as outlined in: http://www.annoyances.org/win98/features/ics.html with the NetBEUI protocol, I could get my network to work.
I don't know why but it seems that my puters need the NetBEUI to talk to each other. Perhaps other people have experienced the same thing.
Anyway, I am happy that I got everything to work and am debating whether to go any further. My cable service seems pretty fast in both the client and host, and I am able to print and access files between the two puters without any problem.
I have been thinking of proceeding to experiment with something called NAT32 (supposedly is faster than Win98 ICS) before buying my SMC Barricade 4-port router.
Good luck to all.