Hi Mick,
The biggest delay was getting our file from the USCIS to the NVC. Once it was there it was smooth sailing. We were expedited so our file was transferred back to Australia once it reached the NVC, which took a week, then an interview was booked in.