I agree, I think control is something the user should have rather than the provider supplying the solution.<p>Technologically speaking, implementing something like this is pretty simple.But it will cost the provider money rather than make money - which makes this investment pointless (No company will invest money to loose even more....).<p>I currently own a N900 and i have an app to block calls (currently blacklist only) i think - though i am not familiar with the N900 incoming call API - it should be rather simple to implement a whitelist instead.<p>And i pretty sure the same goes for SMS etc...<p>But frankly i don't really want that kind of blocking, i would prefer blocking numbers of known spammers (which i have a list of) while occasionally letting one pass through the filter, rather than miss even one important call which could change my life (And it happens every day doesn't it?)