Terms and Conditions

©Jay Kassirer, 1996-2020 All rights reserved. No part of this work may be reproduced or used in any means without prior permission of the author.

Please contact me.  I will usually give permission for credited uses with links.