Thank you so much. The API does seem quite complex (it looks like you need to go through dozens of steps to print). I wish they could take Stripe's approach and simplify it somewhat. This seems like a great opportunity for someone to disrupt this market.