Marketing Through Mini Applications: "an attempt at mobile marketing that understands users must be offered something of value in exchange for placement on their mobile device"