--- Copyright (c) 2000-2012 BLIS Consortium and Digital Alchemy -- All rights reserved ---