well... what do you mean "I cannot see the shared drives, printers, or even the Windows box". I mean... what are you using to try/test?
The very first step is usually to use smbclient using your windoze machine ip, like in the following :
smbclient -L //192.168.0.2
This will list what's i shared on the windoze box to anonymous users (for now, we don't need auth, it's just testing).
Then, you could try with name, sometime, only the netbios name resolution is wrong :
smbclient -L //My_Sucky_XP
If everything is fine so far... try to mount a shared drive, something like :
mount -t smbfs -o username=BOB //My_Sucky_XP/shared_stuff /where/you/want/it/empty/dir
If everything went fine... well there is probably just something slightly wrong in your config.