I tried this and can confirm that removing setBuffer calls avoids the fsyncs. I verified this with strace too, which should be doable on any machine (just "strace -o /tmp/output ./neverball", and after playing check that /tmp/output contains no fsync calls).
Cool, I know how to fix this now, thank you! --ryan.

