No. All you need to do to redeem your welcome bonus is register an account and claim your deal within 30 seconds. If you want to experience the ultimate HD experience, it will be necessary to download their free, special software.