We just had this discussion about a month ago. Read it here:
http://groups.google.com/group/coldbox/browse_thread/thread/4582bce260353168#
The OP ended up using the rc, and placing a specially named struct in it
for the vars that each view used to allow flexibility without variable
name collisions.
Dorioo had some good suggestions in the thread as well about
encapsulating your viewlets in a service call to explicitly pass in your
arguments.
~Brad