Hi Kyle, Excellent replies from all so far. And obviously there is no substitute for doing what you are already doing ... practice, practice, practice ... build, build, build. Who knows, maybe one day you will be able to explain to Matt Chotin <http://weblogs.macromedia.com/mchotin/> things about Flex that even he doesn't know ;-)
Ok, you wrote "intermediate/advanced". Keeping in mind that your subject line is "Where to learn intermediate/advanced Flex?", here are a few additional sources that I recommend: CONFERENCES Bar none, the most amazing resource for intermediate/advanced learning is to attend conferences with either a heavy focus on or an exclusive focus on Flex. In my experience Adobe sends key employees who are members of the Flex engineering team to regularly present at each of the following conferences. If you want to really learn then go where you can sit sessions being presented by and meet Ely Greenfield<http://quietlyscheming.com/blog/>, Deepa Subramaniam<http://weblogs.macromedia.com/flexteam/archives/2007/08/360flex_seattle.cfm>, Alex Harui <http://blogs.adobe.com/aharui/>, Sho Kuwamoto<http://kuwamoto.org/>and many others (too many to list here ;-) Plus many amazing non-employee, community leaders (like Doug McCune <http://dougmccune.com/blog/>, Robin Hilliard <http://www.rocketboots.com.au/blog/>, et al) (again, far too many to list here ;-) Plus, meeting face-to-face fellow developers that you can keep in touch with (and lean on) after the conference. Again, for intermediate/advanced learning these are THE MOTHERLOAD: - 360Flex.com <http://www.360conferences.com/360flex/> - MAX <http://www.adobemax2007.com> - WebDU.co.au <http://www.webdu.com.au/> - FlexManiacs <http://flex2conference.figleaf.com/> - WebOnThePiste.com <http://www.webonthepiste.com/> Should any of these conferences be in your area, for intermediate/advanced learning I highly encourage you to make every effort to attend. USER GROUPS Check here for user groups in your area: http://flex.org/community/ INSTRUCTOR LED TRAINING The course qualifies as intermediate/advanced: Flex 2: Programming the Visual Experience http://halcyonsolutions .net/training/classes/Flex_2_Programming_the_Visual_Experience.htm<http://halcyonsolutions.net/training/classes/Flex_2_Programming_the_Visual_Experience.htm> TRAINING DVD This training DVD is a distilled down version of the instructor led course cited above: Total Training for Adobe(r) Flex 2: Advanced Visual Programming with Leo Schuman of Adobe http://totaltraining.com/prod/adobe/flex2_avp.asp ADOBE eSEMINARS My experience is that Adobe has great eSeminars (although they could do more to get the word out about the schedule). One page you can watch is here: http://www.adobe.com/products/flex/events/ FRAMEWORKS See if using a development framework or microarchitecture might be fit on your projects: - Cairngorm http://cairngormdocs.org/ - ARP http://www.osflash.org/projects/arp - MVCS http://www.adobe.com/devnet/flex/articles/blueprint.html - et al BOOK -- FORTHCOMING - AdvancED Flex Application Development: Building Rich Media X (Advanced) http://www.amazon.com/AdvancED-Flex-Application-Development-Building/dp/1590598962/ CERTIFICATION If you want to challenge yourself against an objective measure regarding just how well you know the Flex 2 body of knowledge, you can try becoming an Adobe Certified Expert by prepping for and passing the Adobe Flex 2 Developer Exam. Details here: http://weblogs.macromedia.com/flexteam/archives/2007/01/flex_developer.cfm In closing, the nature of any community is pyramid shaped: a broad base covering elemental basics, tapering up to a narrow pinnacle dealing with generally rare or advanced topics. Thus there are always far more materials covering the broad base than the rarified pinnacles ;-) hth, g

