Emirates has been offering various bonuses for both business and first class purchases lately. Now they have come up with their latest offer of double miles for business and first class that are ticketed before June 30th and flown by August 16th, 2012.
This time the bonus miles offer is available only or FLEX fares i.e. deeply discounted business or first class fares do not qualify. You need to register for this offer before start of travel.
Also, if you book online and pay using a MasterCard, you are eligible for complimentary UAE Visa, if you need one, and two complimentary nights at the Armani hotel for first class passengers and a free night at the Address Dubai Marina. This offer is valid for booking and flights from May 15th to September 30th, 2012. There is no FLEX fare requirement for this.