http://spot.colorado.edu/~ashtonm/owpp/marriage.html