If you're still considering taking the ferry, you might think about taking the Seattle to Bremerton boat. It's a little longer boat ride, but still costs the same and is rarely backed up. Leaving Edmonds on a Friday afternoon or Kingston on a Sunday can take hours to even get on a ferry. Not fun when it's 80 degrees and you're stuck in your car just wanting to get out on the water or get home. From Bremerton it's only about a half hour drive to the Hood Canal Bridge. The less time on I-5 the better.
_________________________
"Never argue with an idiot. They'll just drag you down to their level, then beat you with experience."
-Dilbert