A: A web server embedded in R4 - scenes and stuff could then be changed via a web interface on any kind of network-connected device (eg. Bluetooth palmtop/laptop/smartphone etc)
B: The R2e kindof interface where a special program is needed. Bear in mind here it would probably be a similar situation to R2e where i never really bothered with anything useful for it

B is likely to be more powerful, but then ease-of-use wise i think A is going to be better. If people want to write applications to control R4 they'll have to do it by HTTP GET and PUT - i guess this isn't a real issue though, and with a bit of thought people may be able to write JavaScript + Flash frontends.
thoughts?