I always thought you had to have the Client for Microsoft Networks and file and printer sharing installed. Maybe I'm wrong, but I always put them on machines that are doing anything with network sharing.