Audio Hijack looks to be a versatile audio recording solution for your Mac:

Record any audio, with Audio Hijack! Save audio from applications like iTunes, Skype or Safari, or from hardware devices like microphones and mixers. ~ Rogue Amoeba | Audio Hijack