well I've been researching to figure out this problem and well this is what I think.

I can ping both computers from eachother and they are both in the same workgroup.

but for some reason when I look at the workgroup on my main computer which is running vista I cannot see my other computer which is running xp in the workgroup.

Both computers have the internet working perfectly and can ping eachother so I dont understand whats wrong...please help