Oh one more thing to add for troubleshoot this sharing through nm-applet, It does work without a router, if you plug up directly but, it is much more useful with one. If your windows computer 7 computer tells you to reset your cable modem due to limited connectivity I solved this by plugging the internet serving computer into the cable modem slot of my D-link router. For whatever reason the Linux computers were fine with the internet serving computer being in one of the four normal slots, but windows seemed to demand that the computer be a cable modem, oddly when I used a switch it worked fine in windows though
This may be an actual issue or perhaps a fluke with my setup, in any case expanding my network to another part of the house through my MSI wind and spare router is great, now there is no more sharing of my one USB wi-fi card, and no need to run ugly 50 foot wires all over the place to reach from the cable inlet to the computers.
In addition, this ICS actually works well unlike the ICS that was in Windows XP which was broken (MS actually acknolwledged that there was a problem where ICS would cease to function if a device was removed and plugged back in, but since Vista was out didn't bother to fix it) or having to manually edit security privileges to make it work right in Windows 7 (part of a scheme to make everyone use 7 only homegroups instead of workgroups I think). And all of the data gets passed to conky so I see the total down from all PCs getting internet through my netbook, which is nice.