I'm not terribly interested in this thread, but on the topic of syntax for calling functions in other modules, have any of you looked at Scheme 48's module system? It already allows you to reload modules at run-time without putting any sort of REMOTE-CALL burden on the code.