Wise Geek says of this expression:
And World Wide Words says the term refers "to having matters neatly and efficiently organised and all your duties taken care of."
There is debate as to it's origin and the time it was first used, but most agree to it's meaning.
Except, I think somebody misinterpreted what was said:
It's "all your ducks in a row"
At least they were "in a row" while "in the road"!
I noticed these guys as I pulled up to the stop sign at the end of our road this morning and I couldn't help but laugh. Thankfully I had my pocket camera in my purse. Before I could get the camera ready and get out of the truck, another truck drove between me and the ducks. I thought I had lost my chance to share this with you for sure. But they never even moved!