Please read "Are software patents evil?" http://www.roughlydrafted.com/2011/08/09/are-software-patent...