Affinity3d © Reuben Flounders 2005 All rights reserved