Just wanted to pop in and say thank you. I was having the same problem (for me it came down to not realizing that not all repositories would be the same so when PPM didn't see a DBD::mysql I was lost) and you guys not only solved the problem but taught me a little something.
Thanks guys.