Hi All,
I solved my problem using SharePoint 2007 Websrevices, this is my Check Out Method, my biggest issue was editability since the this.ReadOnly Value was static you'll see I took a cheap way out by resaving the form, my code is specific to what to you will be an abstact thing called a "Defintion" If someone has issues ...