I'm sorry for the delay but I've got a sick wife right now (sprained ankle) and I'm doing the combination Mom / Dad / Nurse / Software Engineer concurrency thing right now and its a bit draining.  Hopefully I can respond to them later tonight.