1) Make sure that your timezone is set correctly in your account settings. Also, if you leave the web browser open over night, it will still think that it is yesterday, so you just need to reload the page once each morning.
2) Im not sure what you mean by "Diary". You can use tag and context filters to hide tasks. Will that work?
1) Thanks, that fixed it. Need to refresh the page each morning.
2) Sorry, I wasn't clear. I'm talking about iCal sync (in my case with Google). The only tasks I want to show up are the ones with specific times but all the tasks with dates and no times fill the 'all day event' space. On the iPhone that often takes up most of the screen.
Actually no, that's not what I meant. I would like only tasks that have specific times to show up in my calendar, not just dates. So, if I have to do something next Tuesday I don't want to see it. But if I have to do it next Tuesday at 11:00 then I do want to see it. And, unless I'm mistaken, that's not currently possible.