Copyright (c) 2010-2011, Omega Software Development Group <http://omegasdg.com/>

Permission to use, copy, modify, and/or distribute this software is granted, 
provided that the following terms are obeyed.

1. The above copyright notice, this permission notice, and these terms must 
appear in all copies and modifications of this software.

2. This software must not be utilized in any manner that is primarily intended 
for or directed toward commercial advantage or private monetary compensation.

3. Any changes to this software must be made easily publicly available in the 
form of source code.

THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS 
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 
THIS SOFTWARE.