Workgroup should make no difference.
I changed my Win2k and XP both to MSHOME and neither shows up on the other.
I can ping both OK.
I found I can connect using the following steps:
1. Open a Windows Explorer window. (Right-click Start, choose Explore.)
2. On View menu choose Explorer Bar > Search
3. "Search" will probably open saying "Search for Files and Folders".
4. At the bottom under "Search for other items" click "Computers".
5. In "Computer Name" box, type the IP address of the other PC.
6. Click "Search Now". Chances are the other computer IP will be listed in the right pane.
7. Double-click the IP address. The shared files/folders should show up.
8. On View Menu choose Explorer Bar > Folders.
Magic - the other computer should be listed under MSHOME. (Or WORKGROUP).
You should now be able to transfer files by normal Explorer drag-copy.
When Explorer is closed it will forget the connection,
but you can Add it to Favorites to quickly reconnect.
I have used this "Search" trick for over 20 years to connect on Windows networks.
Apparently Windows has trouble locating the Computer Names of other computers.
If anyone can explain why this has been a intermittent problem with Windows
for so many years I would be very grateful,
especially if you can explain how to resolve the problem.
Skillman Hunter