Is Mobile Marketing an effective advertising/ loyalty building tool or just spam??

How do you view this?
Would you register for message's, promotion etc from your favourites brands?
Why or What will entice or ensure your registration?

Let's discuss ........