Saving in 401k vs Saving for Home Downpayment

Then there are condos / town house developments, where association fees take care of (much of) the maintenance.