Introduction - If you have any usage issues, please Google them yourself
opyright (c) 2005-2009, Duarte Valério
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met