Those American ones are REALLY irritating. I've been signed up witht he TPS since 2000 and haven't had one single marketing call. However, the service only applies to calls originaing from within the UK. I'm not sure if anything can be done about the US ones - they buy the database of UK phone numbers and use them as they will.