The idea was simple: Let online donors make multiple gifts with a single checkout. Not long after Randy Brown joined the Michigan State University advancement team as webmaster in 1999, he got assigned this task, which was anything but simple to execute.

An 