DLP+VRML
pro
high level platform -- flexible and powerful
clean separation of (modelling and programming) concerns
con
added complexity
(some) performance penalty