Make sure you get chainrings designed to work as a set (rather than a a single chainring). This is more important for the outer chainring as it should have little pins to help take the chain up from the inner chainring. But, you may as well get a matching set that was designed to work together.
There aren't many compact-specific front derailleurs out there, so your current FD should work great.
Yes, you'll need a new chain and depending on how much use the cassette has gotten, you may want to replace it along with the new chainrings and chain.
Originally Posted by slopvehicle
Not wearing a helmet makes me more aware of my surroundings. I find myself anticipating the hardness of concrete 50 or 100 feet in front of me, it's almost a zen-like connection between my face and the pavement.