Daniel Schroeder is a developer of developer tools.
Programmer's tool for creating custom particle systems in XNA