We just got back from our trip (May 19th to 25th) and had a wonderful time. We spent two days in Epcot, and while we didn't watch much of the Flower Power concerts, we did enjoy the actual blooms that were everywhere. I liked reading up on container gardens, different style porches, different style backgrounds, and really enjoyed the ladybug release. And of course, looking at all the fun topiaries was great too! The crowds were pretty low the first few days we were there (and by low I mean similar to what we experienced in January on our honeymoon - little or no waits). Once we got to the weekend (May 23rd and 24th) things picked up a bit. I think a lot of people were getting a head start on Memorial Day vacations. The weather was HOT while we were there (usually around 90), but you could cool off enough just by walking into a store or indoor attraction. There was no rain or humidity while we were there (woohoo!!!). I would definitely recommend a May trip, and if you like Star Wars, May is a must since there are Star Wars weekends at MGM during the month of May.