Have you ever had your budget wrecked by a bill you knew was coming, like car registration, holiday gifts, or a yearly insurance...