Well...I tried something and it worked! WAHOO!!

What I did was ADDED the following - I did not delete any code...just added some additional.

Private Sub Worksheet_Calculate()
    With ActiveWindow.VisibleRange
        Me.CommandButton2.Top = .Top
    End With
End Sub
The code in the first post moves the button when a selection change is made (CELL BASED SELECTION).

This code will move the button when there is a calculation done...which i have every checkbox coded to uncheck the opposite YES or NO for the same question - meaning I have my calculation occurring every checkbox click. A little clunky...but hey, it WORKS!!

Just thought I would post the solution....hope this helps someone else!

GWB