ALL NEEDS CORPORATION