I've been playing around with the Adobe Flex SDK lately. I decided to try putting together a simple isometric engine.
The engine uses a masking technique rather than sorting the tiles. This makes it very flexible by allowing the tiles to be any cuboid shape and size. Also they aren't restricted to a fixed grid size so can be placed in any arbitrary location.
It's still very early days but it's looking good. Here's a simple preview.