Gotta say the Shared Memory approach is genius. Finally someone's cutting down the clunky back-and-forth.