I always recommend FireWire.
See a good reason
here.
iDVD 5? Yes and no. iDVD won't burn directly with an external drive, if I recall correctly, but it will allow you to save your project as a disc image. Then, you can use the Disk Utility tool to burn that image.