Any program recommended other than firewalls
I just thought it was funny that he made this statement, yet almost EVERY reply said, use a firewall....

It would help if we knew what OS you are using. I will assume it is Microsoft, unless you are runnning Samba on linux (in which case you don't want to close 139). And probably 98 or ME, considering it is port 139... Actually, a better question is what is running on port 4783? It shouldn't be to hard to get rid of that one port....