I'm currently stuck in a project. I can't seem to get over the barrier of making sure all the ducks are in a row.
Then I read Better is the enemy of best by Chase of 37signals and he's just so right:
Every new day brings new gadgets and gizmos. Whatever project or product you’re working on, there’s probably something that will make it just a tad bit better tomorrow. And a little bit better the day after that. And a smidge better the following day. But for every thing that makes it better, it means one more day of not shipping.
I need to ship it already. Do you?