I had prob's with logging in & restering also but here's what helped me.
Check to make sure that your settings allow "cookies". If not, go to "Tools" from Internet Explorer & change it on the "Internet Options". You can allow all websites or list specific websites as needed. You might have your settings set to block the website with the pictures but not the Xterra Owners site.....just a thought. It fixed the prob's I was having.
Good Luck -