btw I'm not smart in webdev. the page may look different to you as compared with other websites developers have created.
I love to hear if someone can help me in this front. thank you!
Solution is great and there are very nice algorithm suggestions given here as well. Now the question is how easily one can apply growing number of rules to production without taking down the application.