In reply to cfer:
This looks amazing, I agree with the above comment regarding day 7, that's a mammoth day.
Also, I would consider staying at Machapuchare Base Camp for a night and leaving before sun rise, that way you have a relatively easy walk in to ABC during sunrise, it is stunningly spectacular, and you get more time around ABC to talk about it's importance in mountaineering history - visit Anatoli Boukreev's memorial and have photo's taken among the prayer flags with Annapurna in the background.
Yes, I'm envious.