David,
One question to your note:
"The query is exactly the same (not a copy, it is the same query). Copies of the "portlet" is a really simple thing to do."
Creating a copy of portlet is simple, but for the user he will see 2 different portlet. Is there any ways to control the display option in portlet or portlet page, like if he has any link parameter value stored, display one if not display the copy.
Regards,
Sreelesh