Hola GatorV,
 
He intentado poner en marcha el código que me pasaste pero no puedo, más que nada por que no lo entiendo. 
Primero: este es mi código completo:   
Código PHP:
Ver original<?
 
                        //1. Crear conexión a la Base de Datos
                        if (!$conexion) {
                        }
                        //2. Seleccionar la Base de Datos a utilizar
                        if (!$seleccionar_bd) {
                        }
 
                         // Con esto tenemos el total de autos en nuestra tabla 'autos'
                            $contador_news_sql = 'select count(*) from main_data' ;
                            $contador_news_result = mysql_query($contador_news_sql) ;                          
                            // configuración de la clase
                            include('class.kpaginate.php') ; // incluimos la clase
                            $kp1 = new kpaginate ; // instanciamos la clase
                            $kp1->setTotalItems($total_news) ; // OJO!, aquí ponemos el total de autos que conseguimos anteriormente
                            $kp1->setItemsPerPage(20) ; // 5 = cuantos datos queremos mostrar por página
                            $limit = $kp1->getLimit() ; // IMPORTANTE: Este metodo retorna un array con 2 valores, el primero es el límite inferior y el segundo el límite superior que debemos colocar en nuestra consulta, veamos...
                            
                          
                        $datos_sql = mysql_query("SELECT * FROM main_data ORDER BY id_data DESC limit " . $limit[0] . ', ' . $limit[1]);                         if (!$datos_sql) {
                        }
 
                        echo "
                        <form name='f1' action='send_estimate.php' id='submitForm' method='POST' >
                          <table class='css3' id='mytable' cellspacing='0'>
                          <tr class='nobg'>
                            <th scope='col' width='30'><strong>ID</strong</th>
                            <th scope='col' width='60'><strong>Date</strong</th>
                            <th scope='col' width='80'><strong>User</strong</th>
                            <th scope='col' width='60'><strong>Pick Up</strong></th>
                            <th scope='col' width='60'><strong>Drop Off</strong></th>
                            <th scope='col' width='40'><strong>Map</strong></th>
                            <th scope='col' width='100'><strong>Description</strong></th>
                            <th scope='col' width='50'><strong>Estimate</strong></th>
                            <th scope='col' width='50'><strong><a href=\"javascript:document.forms.f1.action='delete_main.php';document.forms.f1.submit();\">delete</a></strong></th>
                            <th scope='col' width='25'><strong></strong></th>
                          </tr>
                        "; 
 
                        {
                        echo"                       
                        <tr class='spec' >
                        <td align=center width=30>".$fila['id_data']."</td>
                        <td align=center width=60>".$fila['date']."</td>
                        <td align=center width=80>".$fila['user_name']."</td>
                        <td align=center width=60>".$fila['pickup_zip_code']."</td>
                        <td align=center width=60>".$fila['dropoff_zip_code']."</td>
                        <td align=center width=40><a href=\"javascript:popup('mapa.php?pickup_zip_code=".$fila['pickup_zip_code']."&dropoff_zip_code=".$fila['dropoff_zip_code']."',800,600)\" >Map</a></td>
                        <td align=center width=150>".$fila['description']."</td>
                        <td align=center width=50><input type='text' name='quote' value='".$fila['quote']."' size='10'></td>                      
                        <td align=center width=50><input type='checkbox' name='select[]' value='".$fila['id_data']."'></td>
                        <input type='hidden' name='id_data' value='".$fila['id_data']."'>
                        <input type='hidden' name='notification' value='Quote Received'>
                        <input type='hidden' name='sound' value='/sound.wav'>
                        <td align=center width=25><button onlclick="\enviaSuma()\">submit</button> </td>
                        </tr>
                        ";
                         }
                        echo "</table></form>";
                        // Al final imprimimos la paginación, ya saben, los numeritos...
                        $kp1->paginate() ;
 
                        $_SESSION['id_data'] = $fila['id_data'];
 
 
                        ?>
  
Debo de meter todo esto dentro del While (/**/) según tu código?
En el input, type="suma" no le pongo ningun value, como lo muestro en pantalla al dato que recupero de la BD? y por que muestro dos veces con echo $row['id'] en el input y el button?  
Lo siento, estoy echo un lio, me he mareado mas que con unas cuantas copas encima, no veo la forma de aplicarlo a mi código, más que nada por la forma en que esta armado. 
Mil perdones por mi ignorancia.. 
Gracias