Hi Alan, You can use the conversion package. Online: - http://www.signbank.org/iswa_dev/convert Download: - http://www.signbank.org/iswa_dev/convert.zip There are 3 versions of BSW... BSW 2008: - ISWA 2008 version of BSW BSW 2010: - initial version of BSW for the ISWA 2010 ( May 11th, 2010) BSW Revision 3: - final version of BSW for the ISWA 2010 ( June 22nd, 2010) To use online, there are 2 pages. The first converts BSW 2008 to BSW 2010: http://signbank.org/iswa_dev/convert/example.php The second converts BSW 2010 to BSW revision 3: http://signbank.org/iswa_dev/convert/bsw3.php If you download the conversion package, you can create your own conversion routine using PHP. Include "swis.php" and make 2 function calls. The function "bsw2bsw" converts BSW 2008 to BSW 2010. The function "bsw2bsw3" converts BSW 2010 to BSW revision 3. So if you have your data is BSW 2008 in the variable $bsw_08, you can combine the functions calls as $bsw_r3 = bsw2bsw3(bsw2bsw($bsw_08)); Let me know if there's anything else you need, -Steve