Thanks for the suggestion!
DD is LSN, so I didn't want to make bedtime too much earlier. She was actually fine the entire day. We hit crazytown around 7pm, so that's when I put her to bed. She didn't fall asleep until 7:40 because she was so wired, and then we had two OT wakings after 45 minutes and 1.5 hours. Then she was down for the night with no NW. Yesterday she was very tired, but I couldn't put her down for her nap early due to our schedule, so she went down at 1:50pm and slept until 4:20! Same thing today. In fact, she's been sleeping for 2hr 40min now (although I suspect she woke up around 6am, so that might have something to do with it).
I've tried cutting the nap shorter, but she's such a cranky mess that I really can't bring myself to do it. It just means a miserable afternoon for me, unless we go out right away to some interesting activity, which I just don't always have the energy for. I've only managed to try capping her nap for 2 days before giving up. I guess I could try again. How long do you think it would take her to get used to it? Perhaps I can plan for reinforcements that week. ;-)