Registered just to comment on your solidworks model - wow! I've been learning it for a month or so now, and couldn't even approach that. I don't even know how to get those shape handles like that! If you are anywhere near Seattle I'll trade 3D prints for solidworks advice.