Casting your Foundation on Solid Rock