supermon,
You hit the nail on the head; WPM was purpose-built to monitor websites and web apps through synthetic transactions. It is admittedly not a full blown APM solution; however, using WPM with Server and Application Monitor, Virtualization Manager, and Storage Manager can give you visibility across the majority of the application stack on which your application is running.
One point of clarification, WPM does not leverage scripts. The recorder was built to be WYSIWYG so you don't have to learn a scripting language to create recordings and transactions.
Can you elaborate on what you're trying to do that requires you to duplicate recordings? Are you trying to run the same series of steps on different pages?
-Craig