Whatever else you do, don't forget the Temple David Ball on 2nd August at the Esplanade Hotel in Fremantle Cost is $165 per head inclusive of food, drink and music.