KP budget has something for everyone