Thank you so much -- you've clearly spent a good deal of time with these issues and your detailed information is much more helpful than the generalizations we usually see.