sssss: There is a very good thread on AMS and suggestions here:
    Altitude Sickness Trip Report and Re-Attempt Questions
If you have any comments or questions, please do post them in that thread.

Best of luck on your Grand Canyon hike. Looking forward to a trip report!