We have been considering at the office to move to something that will enable us to create more of an interactive environment to the user. A lot of suggestions were thrown in for achieving this Rich Internet Application status... JSF, Flex, using Flash by ourselves etc. But one of them really caught my eye .... Its called 'Laszlo' (talking personally here... It has a lot more hurdles to cross to get elected officially).