I was inspired by an image posted here (I wish I could remember the author's name), and decided to make my first macro to generate a similar shape.  I couldn't figure out how to do this shape with just Tori and Sphere CSG, and had to use a Cone as well.  Unfortunately the 'seams' are visible where the spheres are cut out and join with the tori.  Is this an inherent problem with POV accuracy and rounding errors, or is there a flaw in my math?  More importantly, is there a way to fix it?  I will attach my source as well as the picture.
 
Also the opening on the far side of the sphere doesn't seem to show up in this view, but I've checked with a top down view and it is definitely there.  Maybe it's just the angle.
 
P.S.  This is my second post.  When I made my first post, I was unaware of the 'reflective sphere on checker plane' requirement for first posts.  Hopefully this one satisfies the requirements.  ;-)