Craig,
I have a couple of sites running PayPal Pro with another two in progress and you will need SSL for integration as the card details are taken on the site and then posted to paypal.
You also need to look at integrating the 3D Secure if you want to take Maestro Payments index.htm
If you have any UK specific questions feel free ask away.