Uncategorised

Close-up of professionals shaking hands over coffee in a modern office.

Ending a Partnership: Legal Steps and Key Considerations in NSW

Ending a partnership is a significant turning point, marking a clear line between shared commitments, decision-making, assets and reputation. The choices made during the winding up process matter: what you retain, how you communicate, and how you document the transition. These choices shape life after the partnership, so careful planning helps preserve relationships and avoid …

Ending a Partnership: Legal Steps and Key Considerations in NSW Read More »

Helensburgh Coal redundancy redeployment

Rethinking Redundancy: High Court Broadens the Scope of Redeployment in Helensburgh Coal Pty Ltd v Bartley [2025] HCA 29

Introduction On 6 August 2025, the High Court of Australia delivered its long-awaited judgment in Helensburgh Coal Pty Ltd v Bartley. The case has become a landmark in shaping how Helensburgh Coal redundancy redeployment is understood under the Fair Work Act 2009 (Cth). The Court clarified one of the most contested aspects of Australia’s unfair …

Rethinking Redundancy: High Court Broadens the Scope of Redeployment in Helensburgh Coal Pty Ltd v Bartley [2025] HCA 29 Read More »

A close-up shot of a hand reviewing various logo designs on paper, ideal for business concepts.

Mark My Words: Overcoming Objections to your Trademark

Standing out in today’s marketplace takes more than just good marketing. It requires a distinctive and trusted brand that customers can easily recognise. Overcoming trademark objections is often a necessary step for businesses seeking to protect their brand through trademark registration in Australia. Trademarks play a key role in preserving a business’s identity, reputation and …

Mark My Words: Overcoming Objections to your Trademark Read More »

SMSFs and Wills

SMSFs and Wills: How Self-Managed Super Funds Work with Your Estate Plan

When preparing a will, many people assume that all their assets will automatically be dealt with under that document. However, this is not always the case. One of the most common areas of misunderstanding about assets under a will relates to Self-Managed Superannuation Funds (SMSFs). Understanding how SMSFs and wills interact is essential to ensure …

SMSFs and Wills: How Self-Managed Super Funds Work with Your Estate Plan Read More »

inheritance and divorce Australia

Inheritance and Divorce in Australia: Do You Have to Share?

Inheritance is often deeply personal and emotionally significant. But when it comes to inheritance and divorce in Australia, what happens if you inherit money or property while you’re in a relationship-or even after separation but before your property settlement is finalised? Can your ex-partner claim a share? The answer isn’t always straightforward under family law. …

Inheritance and Divorce in Australia: Do You Have to Share? Read More »

Busy nighttime scene of urban life and traffic in Krasnodar, Russia city center.

Australia Gig Work Deactivation Protections: Progress and Pitfalls After Five Months

Executive summary Five months into the operation of Australia gig work deactivation protections, introduced through the federal Digital Labour Platform Deactivation Code and the new unfair deactivation jurisdiction commenced, the first run of cases reveals a system that sets real procedural guardrails but also tripwires that many workers are hitting. Early Fair Work Commission (FWC) …

Australia Gig Work Deactivation Protections: Progress and Pitfalls After Five Months Read More »

Stunning aerial view of Jakarta's modern skyline with bustling streets below.

ABN vs ACN: Key Differences for Australian Business Owners

If you are considering setting up a business in Australia, you may be familiar with two key identifiers: the ABN and the ACN. Whilst they may seem similar- they often get confused despite serving different purposes and are issued by different government bodies. Understanding these identifiers is important to ensuring your business is compliant with …

ABN vs ACN: Key Differences for Australian Business Owners Read More »

strata renovation approval

Strata Renovation By-Laws Sydney: Owners Corporation Approval

Renovating a strata-titled property in New South Wales often requires legal approval under the Strata Schemes Management Act 2015 (NSW). You cannot simply hire a tradesperson and begin. Lot owners must seek consent from the owners corporation if the works may affect common property or structural elements. The owners corporation is separate from the strata …

Strata Renovation By-Laws Sydney: Owners Corporation Approval Read More »

cryptocurrency in family law

Lost the Ring, Kept the Crypto: Welcome to Modern Divorce

More Australians are investing in cryptocurrency. These assets now appear in separation disputes as volatile, anonymous, and often hidden. Bitcoin hoards stored in cold wallets and unexplained digital transfers are becoming common. Crypto is now a wildcard in family law. Courts have started paying attention to how cryptocurrency is used and disclosed in property settlement …

Lost the Ring, Kept the Crypto: Welcome to Modern Divorce Read More »

- End", entire site, priority AFTER 8417. * * What it does: * 1. On load, reads gclid + utm_* from the URL and stores them in a * first-party cookie for 90 days (only overwrites gclid when a new one * is present, so a later organic visit does not wipe the paid click). * 2. Appends those params to every calendly.com link and to any inline * Calendly embed, so a completed booking carries them into Calendly and * onward to the RedRain integration. */ (function () { 'use strict'; var COOKIE = 'jm_attr'; var MAXAGE = 60 * 60 * 24 * 90; // 90 days var UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term']; function readCookie(name) { var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)'); return m ? decodeURIComponent(m[1]) : ''; } function writeCookie(name, val) { document.cookie = name + '=' + encodeURIComponent(val) + '; path=/; max-age=' + MAXAGE + '; SameSite=Lax; Secure'; } // ---- 1. capture from URL, merge with stored ---- function capture() { var url = new URLSearchParams(window.location.search); var stored = {}; try { stored = JSON.parse(readCookie(COOKIE) || '{}'); } catch (e) { stored = {}; } var incomingGclid = url.get('gclid'); if (incomingGclid) { stored.gclid = incomingGclid; } // only overwrite on a fresh click UTM_KEYS.forEach(function (k) { var v = url.get(k); if (v) { stored[k] = v; } }); // if a gclid arrived but no utm_source, tag the source so RedRain is not blank if (incomingGclid && !stored.utm_source) { stored.utm_source = 'google'; stored.utm_medium = 'cpc'; } if (Object.keys(stored).length) { writeCookie(COOKIE, JSON.stringify(stored)); } return stored; } var attr = capture(); if (!attr || (!attr.gclid && !attr.utm_source)) { return; } // nothing to forward // ---- 2. build a query string for Calendly ---- function calendlyParams() { var p = new URLSearchParams(); UTM_KEYS.forEach(function (k) { if (attr[k]) { p.set(k, attr[k]); } }); // carry the raw gclid too. utm_content is the safe carrier RedRain can map // if its Calendly field mapping does not expose a native gclid slot. if (attr.gclid) { p.set('gclid', attr.gclid); if (!p.get('utm_content')) { p.set('utm_content', 'gclid:' + attr.gclid); } } return p.toString(); } function withParams(href) { if (!href || href.indexOf('calendly.com') === -1) { return href; } var qs = calendlyParams(); if (!qs) { return href; } // don't double-append if (href.indexOf('utm_source=') !== -1 || href.indexOf('gclid=') !== -1) { return href; } return href + (href.indexOf('?') === -1 ? '?' : '&') + qs; } // ---- 3a. rewrite anchor links (covers the popup/booking click path) ---- function rewriteLinks() { var links = document.querySelectorAll('a[href*="calendly.com"]'); for (var i = 0; i < links.length; i++) { var a = links[i]; if (a.getAttribute('data-jm-attr') === '1') { continue; } a.setAttribute('href', withParams(a.getAttribute('href'))); a.setAttribute('data-jm-attr', '1'); } } // ---- 3b. rewrite inline embeds. Must run before Calendly widget.js reads // data-url; if the widget already initialised, re-point and let it // re-read on next interaction. Most bookings go via the link path. ---- function rewriteEmbeds() { var w = document.querySelectorAll('.calendly-inline-widget[data-url]'); for (var i = 0; i < w.length; i++) { var el = w[i]; if (el.getAttribute('data-jm-attr') === '1') { continue; } el.setAttribute('data-url', withParams(el.getAttribute('data-url'))); el.setAttribute('data-jm-attr', '1'); } } function run() { rewriteLinks(); rewriteEmbeds(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); } // catch links injected later (Elementor popups, lazy content) if (window.MutationObserver) { var mo = new MutationObserver(function () { rewriteLinks(); }); mo.observe(document.documentElement, { childList: true, subtree: true }); } })();