Thanks to everyone for incredibly useful posts.