CAMP - The Next Generation