If you use Sparkle (or some variant of it), and you have ever wondered: couldn't this be easier - then join the discussion - I value your input and perspective, it doesn't matter if you are a one man dev shop or hundreds of devs. Your perspective matters.
You can read more about the idea and goals by joining the discussion.