still - 9:09 pm on Feb 13, 2011 (gmt 0)
Implementations don't have to follow the default purpose, its up to you to figure out what works for your setup.
I'm not saying that generating virtual pageviews doesn't have its merits, just in the environment I work in Events makes more sense.
I'm afraid that unless you are doing cross-domain linking (setting up a multi-domain analytics account), you won't get user activity data from another site. Once they leave your site, thats it.