The title pretty much says it all.
I have set a firmware password on my MacBook Pro just to make things a bit harder in case of theft. Still, by pulling the RAM and resetting the PRAM, it would be fairly simple to clear the firmware password and boot into single user mode.
Is there any way at all to prevent this?