A method of distributing content data to a mobile station of a communication system (MS, IMT, GRX, GSM, CS) adapted for distributing content data, the method comprising: receiving a request for content data from the mobile station the request for content data comprising a mobile station identifier; determining a current location of the mobile station by checking for a roaming identifier included with the request, the roaming identifier indicating that the mobile station is outside of a home communications network; determining whether distribution of the requested content data to the mobile station at the current location is authorized according to distribution authorization data; and transmitting the requested content data to the mobile station if it is determined that the distribution of the requested content data to the mobile station at the current location is authorized, wherein said distribution authorization data is data indicating whether content data is allowed to be distributed, further comprising transmitting a query to the mobile station if it is determined that the distribution of the requested content data to the mobile station at its current location is not authorized, wherein the query requests data regarding a future time when the mobile station will be at a location at which the distribution of the requested content data to the mobile station is authorized, further comprising determining whether the distribution of content data is authorized for download at the future time, storing at least one of the content data or an identifier to the content data correlated to the mobile station identifier if it is determined that the distribution of the requested content data to the mobile station at the current location is not authorized, receiving another request for content data; and determining whether another roaming identifier is included in the another request; and if said another roaming identifier is not included in the another request, transmitting the stored content data to the mobile station. receiving a request for content data from the mobile station the request for content data comprising a mobile station identifier; determining a current location of the mobile station by checking for a roaming identifier included with the request, the roaming identifier indicating that the mobile station is outside of a home communications network; determining whether distribution of the requested content data to the mobile station at the current location is authorized according to distribution authorization data; and transmitting the requested content data to the mobile station if it is determined that the distribution of the requested content data to the mobile station at the current location is authorized, wherein said distribution authorization data is data indicating whether content data is allowed to be distributed, further comprising transmitting a query to the mobile station if it is determined that the distribution of the requested content data to the mobile station at its current location is not authorized, wherein the query requests data regarding a future time when the mobile station will be at a location at which the distribution of the requested content data to the mobile station is authorized, further comprising determining whether the distribution of content data is authorized for download at the future time, storing at least one of the content data or an identifier to the content data correlated to the mobile station identifier if it is determined that the distribution of the requested content data to the mobile station at the current location is not authorized, receiving another request for content data; and determining whether another roaming identifier is included in the another request; and if said another roaming identifier is not included in the another request, transmitting the stored content data to the mobile station.