Anyone using a programmable MSD box?

I have the Mallory hyfire IV on my airboat....it has several adjustments that are very easy to program search jegs or summit racing for more info...I use it mostly because you can program the timing to retard below 1000 rpms which helps a lot with a direct drive airboat such as mine I run 87 octane pump gas with 10;1 compression which a lot of people say is a No-No...but then again this isn't a racecar. it has built in rev control and an added feature to where you can add a push button for rev control override and another button that will change the timing while the button is depressed then go back to your programmed values when you release the button