Looks like Virgin has a sale on for the next seven days. This might explain the absence of a happy hour last week...
Virgin Australia On Sale
Virgin Australia on sale. Check out the latest flight specials on offer. http://specials.virginaustralia.com/
specials.virginaustralia.com