   fullOva: -> path.join @constructor.ievmsHome, @ova()
 
   # Generate the full URL to the modern.ie archive.
-  url: -> 'http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/' +
-    @archive()
+  url: ->
+    if @version is 'EDGE'
+      return 'https://az792536.vo.msecnd.net/vms/VMBuild_20150801/VirtualBox/' +
+        'MSEdge/Mac/Microsoft%20Edge.Win10.For.Mac.VirtualBox.zip'
+    'http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/' +
+      @archive()
 
   # Retrieve and parse the virtual machine info from `VBoxManage showvminfo`.
   # If `E_ACCESSDENIED` is caught, the command will be retried up to 3 times

        pass = ['--password', 'Passw0rd!']
        pass = [] if @os is 'WinXP' and !version?
        args = [
          'exec', '--image', cmd,
          '--wait-exit',
          '--username', 'IEUser', pass...,
          '--', args...
        ]
        @vbm 'guestcontrol', args...


  # ## Class Properties

  # A list of all available IE versions.
  @versions: ['6', '7', '8', '9', '10', '11', 'EDGE']

  # A list of all available OS names.
  @oses: ['WinXP', 'Vista', 'Win7', 'Win8', 'Win10']

  # A list of all supported ievms version/OS combos.
  @names: [
