How to expand RDS User Profile Disks

Remote Desktop Services (previously known as Terminal Services) now has the option of using ‘User Profile Disks’ for each user (essentially a mini VHD containing their profile). Whilst this is a great idea (and works well), the default size is quite small...