Splicing Products