I recently had a requirement with datatables.js where I needed the ability to inject a row of data in between existing rows of data. Which datatables does not currently support stand alone. So I was ultimately charged with coming up with my own method, in the process of researching ideas and the API to figure out how to do it I noticed there was a fair handful of people suffering from a smiliar issue, most of which who gave up on the idea, or those who may have solved there problem never shared. That said, I figured I would refine my idea a little make it a little easier to use, and hopefully others will enjoy it in time.