great writeup. good info to know.