Owning a home can seem like you're fighting an uphill battle sometimes. Just when you finish fixing up the porch steps, a pipe bursts in the basement. Right after you bought those expensive new windows, your kids fling a baseball right through them. You've only got two hands, after all, and you can't be expected […]