I touched on the Internet connection system requirement earlier, and indeed Razer has, for whatever reason, chosen not to include the driver on the enclosed disk. That 3Mb file taking up the entire capacity of the CD is merely a program that tries to connect via the Internet and download the software. In my opinion this is utterly ridiculous, why even bother including the CD at all? I understand the desire to make sure end users are getting the latest and greatest software package, especially if there are frequent updates, however at least put a baseline driver on the CD so that someone with dial-up or on a LAN with no Internet access can utilize the keyboard.
The software, once downloaded and installed, is pretty much identical to the Lycosa driver, and includes a pictorial representation of the keyboard with every key being customizable. This has its pros and cons; while it's great that you have the ability to remap any key you want, it would also be nice if there were some dedicated macro keys available in case you would rather keep all the standard 104 keys at their preassigned values.
The macro pull-down section lets you customize a series of keystrokes or set a pointer to an executable or other shortcut/link and assign it to any one of the keys mapped on the layout above.
The profile selector enables you to setup multiple key assignment profiles so that you can customize one set of keys for a particular game or application, and have an entirely different set for another. Up to 10 profiles can be assigned in this way.