Problem with file sharing on Win7 Ultimate

I have a small home network all running on Vista64 Ultimate and use the 'Public' folders for file sharing.
Today, I have upgraded one PC to Win7 64 Ultimate and find I am unable to share the 'Public' folder on its own.
In order to share the 'Public' folder, I find that I have to share the 'Users' folder, which also includes a folder for the currently logged on user.
The folder for the currently logged on user is set to be shared with 'Nobody' but can still be seen from the other computers on the network.
So, my question is:

What do I need to do to see only the 'Public' folder on my Win7 PC from the other Vista PCs.

Any help would be appreciated.

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.