@avikant: good post and