Special thanks to Michael Bourne for his assistance and expertise in this area.