The SMB protocol was designed for MS-DOS PCs and is horribly limited and full of bugs and kluges. (Hm...that scenario sounds familiar, doesn't it?)
Most Windows networks you'll find in offices or universities will use NetWare, not SMB. Avoid MicroSoft "standards" wherever possible, they almost always turn out to be inferior in every possible way.