This is my personal blog. The information I or others provide here is on as as-is basis. I make no representations to the accuracy, completeness, currentness, suitability, or validity of any information on this blog and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its use.