Been thinking along similar lines for some time. Let us see where this goes :)