This sounds like the best thing since sliced bread.