Thank you very much, Pat. Really appreciate it. I think what you've described is exactly what I need.
I'm going to try Mahout-Samsara, it looks promising. I originally wanted to include some hybrid method (user + item based similarity) but this cross cooccurrence might be the solution. Thanks again. p.