I have read basically what you have written but I haven't done any additional research on the subject. Sorry.