SMB works just fine. It just doesn't work like it SHOULD. In order to access SMB shares on a PC, just goto Connect To and enter:
smb://xxx.xxx.xxx.xxx/share_name
It SHOULD automatically show you a list of shares, but if you know the share name on the machine you're trying to access, it...