NC MUSIC - Overcoming The Obstacles