Hi, I am looking for an app that I can use it to take notes, add events on calendar, have notifications at any time point and duration, and can be synchronized between my laptop and cell phone. The first one I can think of is google calendar. But google calendar doesn't offer pop up windows (notifications for events) at any time point and any duration. For example, I want to set a note, "buy xxx." This note will show up at 10am on certain date, will keep showing up every two hours, until I close it. And it will repeat everyday (every week, every month, or every year), on the eleventh of each month (or the third Thursday of every month). All the notes app or calendar app I found so far can't set up a specific time point, keep showing up at any time point or certain time period and repeat at any time point. Does anyone have recommendations?