Could be a coincidence, but is there a likely explanation linked to Twitter? Can I change my settings in some way? Very annoying to get endless ads for stuff arriving in my inbox (Hotmail in case relevant).