Your 'Auto Detection' of CDROM drive or Hard Drive works except I have a small problem I am running mine off of a 'Network' drive. It took me a couple of minutes figure out why the buttons disappeared but I figured this must be the case. My G: drive is real and works fine, the exact same config from my server mapped to R: (\\server\share) does not. Edit: using info from the guy a few rows up replacing the last few lines with this for the theme works <!--<script type="text/javascript"> document.all.ExtraButtons.style.display = hdd != "" ? 'block' : 'none'; </script> --> <script type="text/javascript"> // document.all.ExtraButtons.style.display = 'none'; document.all.ExtraButtons.style.display = 'block'; </script>