I did quite a hefy rewrite of CeleronDude's upload script a while back which improved it vastly (this was before v6 was in the pipeline). I'm too lazy to check his licensing but suffice to say I only ever developed my modified version on a local test machine.
That new
v6 looks interesting.