I've seen many people in the forums trying to figure out the best way to get data from a workflow at runtime The root of the problem lies in the fact that while you can get a handle to a WorkflowInstance from the runtime  this is really a template and does not contain the values of properties on the workflow