diff --git a/src/link/C/README.txt b/src/link/C/README.txt
index e93d25114c8955dc3e97107ed1a5e68a3ea0bbe3..b7bfc8c65056af99a79f4fe90ed10000ec75e018 100644
--- a/src/link/C/README.txt
+++ b/src/link/C/README.txt
@@ -73,6 +73,10 @@ submit it there! Otherwise, sit tight.
 10. Watch its progress on the scoreboard and adjust your strategy 
 accordingly.
 
+=== C++ ===
+
+See PLUSPLUS.txt.
+
 === OTHER IMPORTANT NOTES ===
 
  * Static storage *is* *considered* *cheating*. You must *not* attempt 
diff --git a/src/link/C/c-link-lib.xcodeproj/project.pbxproj b/src/link/C/c-link-lib.xcodeproj/project.pbxproj
deleted file mode 100644
index e4f83ef3d02ee58f649b5f707660c4af25797077..0000000000000000000000000000000000000000
Binary files a/src/link/C/c-link-lib.xcodeproj/project.pbxproj and /dev/null differ
diff --git a/src/link/bundle-agent.sh b/src/link/bundle-agent.sh
deleted file mode 100755
index edf55ee04e3beda48915b4774f33994d17d36041..0000000000000000000000000000000000000000
--- a/src/link/bundle-agent.sh
+++ /dev/null
@@ -1,120 +0,0 @@
-#!/bin/bash
-
-# bundle-agent.sh
-# progcomp
-#
-# Written by Daniel Axtens <dja@ucc.asn.au> for the UCC Programming Competition in 2010.
-# Licensed under an MIT-style license: see the LICENSE file for details.
-
-# a candidate for porting to python.
-
-# put ourselves in SRCROOT - src/
-# this assumes we are in the src/link directory.
-cd `dirname $0`/..
-
-# begin script
-cat << __EOF__
-This script takes the code that you have written for UCC::ProgComp 2010 and
-bundles it up as an agent that you can test. This script is not needed for code
-written in Python.
-__EOF__
-
-
-# select language
-lang=0
-
-while ([ $lang != 1 ] && [ $lang != 2 ]) do {
-
-    cat << __EOF__
-Is your agent written in:
-(1) C
-(2) another language (UNSUPPORTED)
-__EOF__
-
-    read -p "Enter 1 or 2: " lang
-
-} done;
-
-# C bots
-if ([ $lang == 1 ]) then 
-    echo
-    echo "Preparing a C bot."
-    echo
-
-    echo "Where is your .c file?"
-    echo "Provide the full path, including the agent file and the .c"
-    echo "Give paths relative to the src/ directory."
-    echo "WARNING: will overwrite \'agent name\'.py if it exists" 
-    
-    read -p "Path: " path
-
-    location=`dirname $path`
-    name=`basename $path .c`
-    
-    cat > ${location}/${name}.py << __EOF__
-# ${name}.py - a C bot shell generated by `basename $0` for UCC::ProgComp 2010
-
-from link.cAgent import cAgent
-
-class ${name} (cAgent):
-	def __init__ (self):
-		cAgent.__init__(self, "${location}/${name}")
-__EOF__
-
-    
-
-# Custom bots
-elif ([ $lang == 2 ]) then
-    echo
-    echo "Preparing a custom bot."
-    echo
-
-    echo "What is the name of your bot?"
-    
-    read -p "Name: " name
-
-    echo
-    echo "Enter the command required to spawn your bot."
-    echo "Give paths relative to the src/ directory."
-
-    read -p "Command: " cmd
-    
-    echo
-    echo "Into which directory should I put the resultant python module?"
-    echo "(again, give paths relative to src/)"
-    echo "WARNING: will overwrite ${name}.py if it exists" 
-    
-    read -p "Location: " location
-    
-    cat > ${location}/${name}.py << __EOF__
-# ${name}.py - a custom bot shell generated by `basename $0` for UCC::ProgComp 2010
-# calls "${cmd}" to invoke the bot
-
-from link.externAgent import externAgent
-
-class ${name} (externAgent):
-	def __init__ (self):
-		externAgent.__init__(self, "${cmd}")
-__EOF__
-
-    
-fi
-
-### Finish up
-echo
-echo "${name}.py created."
-echo
-echo "Include your bot with:"
-
-#there must be a nicer way to do this. possibly by using python
-#part of the horror is trying to deal with location possibly having a trailing
-#slash, and possibly not having one. *sigh*
-pythonpath=`sed 's:/:.:g' << __EOF__
-$(dirname ${location}/${name}).${name}
-__EOF__
-`
-
-echo "   from ${pythonpath} import ${name}"
-echo "Then make sure the Agents list includes ${name}"
-echo
-echo "Good luck!"
\ No newline at end of file
diff --git a/src/progcomp.xcodeproj/project.pbxproj b/src/progcomp.xcodeproj/project.pbxproj
deleted file mode 100644
index b85760a2e37257a89432a4359415dd2a816ca52c..0000000000000000000000000000000000000000
Binary files a/src/progcomp.xcodeproj/project.pbxproj and /dev/null differ