When putting an appointment in the basic calendar which is set to an all day event - is there anyway to get it to be displayed in advance on the today screen like a standard timed appointment is?
The basic Today app will not let you see that. Try looking at something like PocketBreeze for this capability. There are freeware apps like Calendar+ that can do similar as well. Checks the downloads section for some links.