astupidname - 2:45 pm on Feb 27, 2011 (gmt 0)
Now, if you go the Flash route, which should I pick: Flash or Flex?
Great question! I went round and round with this myself a while back.
I say go with straight Flash unless developing for local intranet apps, then Flex is an option. Again I will state I am no expert who uses it every day or anything, but the issue I have with Flex is that the final files it creates are huge in comparison to the files created by basic flash. A 10Kb swf file created via flash may well be 500Kb or more if created via Flex. (Don't quote me on exact size ratios, just an example but not far fetched). I did days worth of research on this and attempting to reduce final file sizes from Flex and was able to find some solutions which were unsatisfactory as while I was able to reduce the final sizes somewhat it was still nowheres near as small of files as created via flash. So that's one headache I'm not interested in re-visiting.
Adobe AIR I have not used I don't believe, but my understanding is it's offline only usage.