If someone is within a certain vicinity I will sometimes hand deliver....but usually only charge $10 which I think is fair to cover my petrol & time. And as you said you know it will arrive safe & sound, which can't be guaranteed with post and probably a lot quicker than Australia Post seem to be these days.

That's my opinion.  But I know some people don't like strangers turning up to their door unannounced so it's something that should probably be asked and arranged with the buyer first....that's what I do.