Last Sunday at noon the date on the calendar was 15 (April 15, 2007).  What will be the date on the calendar one million minutes after that time?
1. Convert one million minutes to days:
   \[
   10^6 \text{ minutes} \times \left(\frac{1 \text{ hour}}{60 \text{ minutes}}\right) \times \left(\frac{1 \text{ day}}{24 \text{ hours}}\right) = \frac{10^6}{60 \times 24} \text{ days} = \frac{10^6}{1440} \text{ days} = 694 \frac{4}{9} \text{ days}
   \]
   This means 1,000,000 minutes is equivalent to 694 days and \(\frac{4}{9}\) of a day.

2. Convert \(\frac{4}{9}\) of a day to hours and minutes:
   \[
   \frac{4}{9} \text{ days} \times 24 \text{ hours/day} = \frac{96}{9} \text{ hours} = 10 \text{ hours} + \frac{6}{9} \text{ hours} = 10 \text{ hours} + \frac{2}{3} \text{ hours}
   \]
   \[
   \frac{2}{3} \text{ hours} \times 60 \text{ minutes/hour} = 40 \text{ minutes}
   \]
   So, \(\frac{4}{9}\) of a day is 10 hours and 40 minutes.

3. Add 694 days to April 15, 2007:
   - April 15, 2007 + 365 days = April 14, 2008 (since 2008 is a leap year, it has 366 days)
   - April 14, 2008 + 329 days = March 9, 2009 (since 2008 is a leap year, February has 29 days)

4. Add the remaining 10 hours and 40 minutes to March 9, 2009, 12:00 PM:
   - March 9, 2009, 12:00 PM + 10 hours 40 minutes = March 10, 2009, 10:40 AM

Therefore, the date and time one million minutes after April 15, 2007, 12:00 PM is March 10, 2009, 10:40 AM.

The final answer is \(\boxed{\text{March 10, 2009, 10:40 AM}}\)