From: Subject: Lewies Coding Standards - active server pages, ASP, vbscript Date: Fri, 29 Nov 2002 13:04:39 +0100 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0000_01C297A7.DFFFEFA0"; type="multipart/alternative" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/placeholder.gif R0lGODlhAwADAPcAAAAAADMAAGYAAJkAAMwAAP8AAAAzADMzAGYzAJkzAMwzAP8zAABmADNmAGZm AJlmAMxmAP9mAACZADOZAGaZAJmZAMyZAP+ZAADMADPMAGbMAJnMAMzMAP/MAAD/ADP/AGb/AJn/ AMz/AP//AAAAMzMAM2YAM5kAM8wAM/8AMwAzMzMzM2YzM5kzM8wzM/8zMwBmMzNmM2ZmM5lmM8xm M/9mMwCZMzOZM2aZM5mZM8yZM/+ZMwDMMzPMM2bMM5nMM8zMM//MMwD/MzP/M2b/M5n/M8z/M/// MwAAZjMAZmYAZpkAZswAZv8AZgAzZjMzZmYzZpkzZswzZv8zZgBmZjNmZmZmZplmZsxmZv9mZgCZ ZjOZZmaZZpmZZsyZZv+ZZgDMZjPMZmbMZpnMZszMZv/MZgD/ZjP/Zmb/Zpn/Zsz/Zv//ZgAAmTMA mWYAmZkAmcwAmf8AmQAzmTMzmWYzmZkzmcwzmf8zmQBmmTNmmWZmmZlmmcxmmf9mmQCZmTOZmWaZ mZmZmcyZmf+ZmQDMmTPMmWbMmZnMmczMmf/MmQD/mTP/mWb/mZn/mcz/mf//mQAAzDMAzGYAzJkA zMwAzP8AzAAzzDMzzGYzzJkzzMwzzP8zzABmzDNmzGZmzJlmzMxmzP9mzACZzDOZzGaZzJmZzMyZ zP+ZzADMzDPMzGbMzJnMzMzMzP/MzAD/zDP/zGb/zJn/zMz/zP//zAAA/zMA/2YA/5kA/8wA//8A /wAz/zMz/2Yz/5kz/8wz//8z/wBm/zNm/2Zm/5lm/8xm//9m/wCZ/zOZ/2aZ/5mZ/8yZ//+Z/wDM /zPM/2bM/5nM/8zM///M/wD//zP//2b//5n//8z//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANcALAAAAAADAAMA AAgHAK8JHDgwIAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/logos/1PerlStreet.jpg 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 U6f+W//Z ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/IconBar_01.gif R0lGODlhcwEJAPcAADpBUbG/9HuGrUJIXHeCqKGu3xQVHJ+u3wQFBm95nJuq2yUkMBASF1lhfZak 0xITGZaj0WhwkpKfy4eSuhocJTY7SxcaIX6JsiwuPTo/UGx2mS81QmZwkV9phw8RFlxkgSYsOFlf eBcYIQ8QFSouOy8xPw0OEhsfKAICAyMnMisvPQECAgYICgkKDQoLDggIDAwNEQYGCAMDBAIEBAMC ALPE/rHB+gsMD7LC/LHC/LPD/q6+9rLD/LLD/Q0PE6e26mJripyq27DA+R0gKa+/9y4zQbTE/629 9IKNtV5nhai37LPE/QsMEFpif2Jqimt1l3Z+oGNrioCMtBcYGaa261pkgbPD+36KtDg/UTs/U3B6 n5KfzaSz5oCLsQwKDS0zP6u78ktTa2hxlGNri6Oy5mRtjGVtjmZtjmZujqOx5GlzlKCu4ICLtaCu 4aGv4XWAp3aApjc9TTg6SJmn1j5BUQ4OEYyYwoaRuEdOYxQTGDM2RmJsiw4PFFdeeSAiKRUXGyAj LLTE/rDA+D1DVXyFqz5BVT5CV6i37V5mhTA0RKCv4y0wQLTC7VBXckhNYwgKDpil1YaRu3aBqKy9 9UxUbE9Vb4qUvJKgzlFYcVNadJ+t3omWwXuFrK6/97LC+ztCVI2ZxZGbyKi47pyq3Jek1KKy5bPD /KCv4XaBpIWQuoiTvYOPuWJri6a26rLC+puo1ggIC6W06ICLs2hvi5OgzFFZc1Jac7PD/QEBA6m5 7zo/T7HC+11kgoeSuEhOZaa16WBpiLHC+q/A+6u57nB4nK298xkcI0dPZ6+/+Jup2rDB+jE2Q52r 3RkbI5SgzKu68ae154+Zw19lf4SOs66+9yUoNJGdyJCdypmo2isuNpup2bTE/HF7oXJ9oai26nJ8 nqe37mx2l1RacZ+u4a6+9K2+9h0fJ5ajz6m58VRdeaGv4iEkL0tPZF5nhEdMYY6axRAQE4GLsGFp io6byY+cyY+ezqm47aq57XF5mgQEA56r2bC/95il0QEBAbPE/wAAACH5BAAAAAAALAAAAABzAQkA AAirAP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNqPNgvBjxzeBTg8Eey5MaTKFOqXMmypcuX MAXCMuDCQIRe8UrqNBmzp8+fQIMKHUrRRBggby7oJFJjJ0miUKNKnUq1asIXDQjs7NHU6VOrYMOK HUs2IoJ2Aryq/Vq2rdu3cIP2y5Jg7dq4ePPq3TtxxQNEdu/yHUy4MN5+JioFFmy4sePHUVuo0Nl1 McmAADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/IconBar_02.gif R0lGODlhBABRAPcAADpBUbG/9HuGrUJIXHeCqKGu3xQVHJ+u3wQFBm95nJuq2yUkMBASF1lhfZak 0xITGZaj0WhwkpKfy4eSuhocJTY7SxcaIX6JsiwuPTo/UGx2mS81QmZwkV9phw8RFlxkgSYsOFlf eBcYIQ8QFSouOy8xPw0OEhsfKAICAyMnMisvPQECAgYICgkKDQoLDggIDAwNEQYGCAMDBAIEBAMC ALPE/rHB+gsMD7LC/LHC/LPD/q6+9rLD/LLD/Q0PE6e26mJripyq27DA+R0gKa+/9y4zQbTE/629 9IKNtV5nhai37LPE/QsMEFpif2Jqimt1l3Z+oGNrioCMtBcYGaa261pkgbPD+36KtDg/UTs/U3B6 n5KfzaSz5oCLsQwKDS0zP6u78ktTa2hxlGNri6Oy5mRtjGVtjmZtjmZujqOx5GlzlKCu4ICLtaCu 4aGv4XWAp3aApjc9TTg6SJmn1j5BUQ4OEYyYwoaRuEdOYxQTGDM2RmJsiw4PFFdeeSAiKRUXGyAj LLTE/rDA+D1DVXyFqz5BVT5CV6i37V5mhTA0RKCv4y0wQLTC7VBXckhNYwgKDpil1YaRu3aBqKy9 9UxUbE9Vb4qUvJKgzlFYcVNadJ+t3omWwXuFrK6/97LC+ztCVI2ZxZGbyKi47pyq3Jek1KKy5bPD /KCv4XaBpIWQuoiTvYOPuWJri6a26rLC+puo1ggIC6W06ICLs2hvi5OgzFFZc1Jac7PD/QEBA6m5 7zo/T7HC+11kgoeSuEhOZaa16WBpiLHC+q/A+6u57nB4nK298xkcI0dPZ6+/+Jup2rDB+jE2Q52r 3RkbI5SgzKu68ae154+Zw19lf4SOs66+9yUoNJGdyJCdypmo2isuNpup2bTE/HF7oXJ9oai26nJ8 nqe37mx2l1RacZ+u4a6+9K2+9h0fJ5ajz6m58VRdeaGv4iEkL0tPZF5nhEdMYY6axRAQE4GLsGFp io6byY+cyY+ezqm47aq57XF5mgQEA56r2bC/95il0QEBAbPE/wAAACH5BAAAAAAALAAAAAAEAFEA AAgpAP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGBEiQLFiRb+PIEN+DAgAOw== ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Categories.gif R0lGODlhLgA9AOYAAERERLu80oqLsXV1dfn5+TAwMPv7+1VVVe/v9GVlZe7u7rq6uomJid/f6kVG gyAgIN7e3szMzDEzds/P32Znmf7+/iEjaxsbG87OzhAQEKqqqvPz8xETYHZ3pPb29iQkJJmZmcPD w7m5uWxsbNTU1Lu7u/T09Hh4eP39/evr601NTWdnZ1VWjgYGBgcHBw4ODmtra0hISMvLy6qrxpqb vMrKyuHh4by8vL6+vmhoaBMTE+Pj41xcXJ+fn4SEhAEBAe3t7SEhIZOTk+/v79XV1ZCQkLCwsExM TFdXVysrKwACVf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAuAD0AAAf/gEyCg4SFhT9JOT01Q0tDNT05ST+GlZaXgh8nESYEBhVLFQYEJhEn H5ipli4qJRugS7GysRUbJSouqrpMLzARBLPBswQRMC+7mC0jJAbCzrEGJCMtyJYxMs3PzwYyMdWG FyLASw0BAQLoM+YNzgQiF9+EKymxAuoBsQFK+/wcDg4TYqVYEU/QhRDZ8AVzwK+hEgvQQugoiESB LIWzJDhsKEvBkYJFPMgSECBgvo38BMjy4KPgjXFLEJyTYIHhRgkOOlBQSMBIQRsohOGbEIDdBAEI gnWIhYJIQZiyygkVpjIWkKfCJrCgwO5iMARVl1yNB3RWABYalTigkS9WAwEs/5QobOoSqoAGNvdZ QNfBAj8JPH3GCzmrqgAOKCXQkLmyZbyKsygkJZfXQoeuSzB6LHgw25IJDjDDnfG1g0oDEgsymTcL tEKMscDuTTpQNZNwUBFIUImxAQUOSGO5g2f7mudYFHYi8A188hJu3mwzUcYsmACczWdFmyZdUK9f wWgEH1bsWHdBrFzBclbrVq7zhDRx8iRrVKlT8C0F4SEEx44NO+AgBA9B5GfggQgmqOCCDDbo4IMQ RihhgwcMMMADEzKxwBIYQLCAIQAsAYCCBywBgiAjQrCEAgMwgQGHDDDBgEUtnjeAiIQ8UIAGSzBx 4wAFlFhAAks8AICFCah248IBgxSgAAQqMhHiiDfKAkACCywQY0EPLAHBAQmAcGMGDPQY4gEZlDji AQXAd4CKLDrJYY8ZbPjhjF5imOGefPbpZyEFLNDmng9ceCAIHAoqYywxBjqAoIri2WIGPC6x5S5E AjBlpiEmEKIGA0wpJJGFLoHmiMjcKKWIqjKxRKg4TlllLAAUoKKl1RAZpIiZFrCEp7GKqCYTbB4A wAM8VlPnnCOWieuUqzZrEQQPJDBtkrkCgKieEmqwgAao/inuuPkFAgA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Search.gif R0lGODlhKgA9AOYAAHV1dURERPn5+fv7++7u7oqLsQACVTAwMEVGg8/P3+/v9FVVVVVWjszMzN7e 3ru80iAgIKqrxrq6uv7+/hsbG/Pz887OzmZnmZqbvAcHB2dnZ8PDw/T09EhISLm5uXh4eE1NTXZ3 pP39/YmJiWxsbAYGBjEzdmVlZWtraw4ODvb29uvr69TU1Lu7uyQkJMvLy9/f6hETYKqqqr6+vu/v 75CQkBAQECEja9XV1YSEhJOTk2hoaAEBAZ+fn+Pj4+Hh4crKykxMTCEhISsrK1xcXLy8vFdXV7Cw sO3t7RMTE5mZmf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAqAD0AAAf/gEyCg4SFgjxDOz1ANEs0QD07QzyGlZaVLh8NHAIDE0sTAwIcDR8u l6iGGSAtFZ9LsLGwExUtIBmpqSkoDQKyv7ICDSgpuZYlJCwDwBgFzgqyAywkJcaGHS/LsgohCQoF IQUw0S8d1oQUHr7bFxGxCQwYvwIeFOeCGivABSbQS80PGCT4tULDPQobtMligKCAPwQJTDz4NWBD knNGCABbgoBBiIlLCiRAAFIWgSDnaqjYyOBGhAKwBiJw90tFjnNF1v3CYOCCvyUPfAITcOTcDxEb l5iI0W4JDAY0f4nAcU4nMAUIYjAMMS4pkqpJ38UwEHXjV2tHw8K60DDsVJxW/zcWMHAjLNGUK9U+ MGAgrE2MGtUm4Dtw48lzCBUm5VsymsV7+dQqNQATWMF7TNLF/YWA8tB6mJlgU/xrLgKK5UIzQaYs KTx5saRRU81kVy/JsIQRoy1oVatXG2nZwsV7UKZNnWKPKnWquCEhRHTM8FHBxwwdRIQ43869u/fv 4MOLH0++vPnz3W0AWA+B9wEJB3JBIOBAAgEJvAMsCZALwBIAgvA3gkYAMuHAEgQA+B4A+AGgkQX6 yUBfe5YcEJgFCyywxAEnLNEeBAfIsAQTEQKg4QlMAKCfif+hAsEJSiDoXywBWOjAgSTul+KIAerY oiUAjBBAADdqyN8CB/hnwzcII+rHX4cLpOgkEz9WsoAFsMDHxIBLOADig03qmOKDU1aJ3plopqnm mmy26eabcMYp55x0GhMIADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Newest-Code.gif R0lGODlhKwA9AOYAAERERHV1dRETYO/v9FVVVbq6uvn5+TAwMO7u7s/P34qLsfv7+4mJid7e3mVl ZTEzdiAgIBAQEN/f6szMzEVGg1VWjhsbG5qbvM7Ozv7+/mZnmXZ3pJmZmbu80vPz8w4ODsPDw2dn Z7m5ufb29iQkJGxsbP39/QcHB+vr60hISKqqqk1NTXh4eCEjawYGBsvLy7u7u2tra/T09KqrxtTU 1CsrK5CQkCEhIRMTE5OTk0xMTNXV1b6+vp+fn8rKyu3t7eHh4VxcXISEhO/v77CwsGhoaFdXV+Pj 47y8vAEBAczM3Lm6xAACVf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAArAD0AAAf/gE6Cg4SFgkk1RT0+Q01DPj1FNUmGlZaWJCwTMgYLGU0ZCwYyEywk l6iVJyswHp9NsLGwGR4wKyepuR8xEwayv7IGEzEfuZcuJTQLwMywC0slLsaVKS/LzcwbSi8p04UW Ir6yA7EJCbADAxIbG00GIhbegyEosArnTRUPAx0CAgkSHlRQUKGDgiYoQshzYgHEtQ1MKFRgwkQA RYr+LvRj0m4BCBzyjCCINeOiSQUUKp57QBEfAh3ybIxoIoFCSpMVB1zY1+TCRZsDRgiRh0TcTZwX mqRT2sJkBXdE5AExAUuCRZMPfikwKYCciR3yxA3QgJNJh3FXL2og9yNskwRp/9XC0iChCdmy/9p6 m/qW5UUBEgZMVCChLJMHCb4SFZtWwQC/D47+JWcgqjeZ9i626ODX8MWDQkOOTHAyrueWL+U1vEba 32mT5zyClEcvs4Cmp1tYPJhwIcNw+Rw/FjBjKxMFMwTsG0DwXTzf1a7BAgjrQlKa+Jos4OZbEDJl 2IAtoBGtu6BdvcLHEkbM/KBVrV4xo2ULl3tCmTZ1iiWKlKn7ltwQRA48HOHBETzkEMQNADbo4IMQ RijhhBRWaOGFGGaIYQQAHCDIAR5iCAAsADhRQAEPjliiISM2gUAEJzrBwEgBOBGACk44UEAEBBQA gYw0OhGBCrAwgEETGDDAYuITATShwokENHGAA01AQCUEBTRBAAcNOBHllFU2SQCHTQYQIiEqNolA AU3GAkAETDbBAZdKtkniAQ0UqWIlex5ZQJQlEuAhBg0UAECegTYR6AEEAAABkSOOuWSJBzSB4oxN NPBjmU4ggMAgmGrqwEgNOACjpRqmquqqFRIQQAA/WnJAAWcCmCWhKFqyZ4NRciBIiQwUKUiwiALJ pHlNrpijoiM6AKiKX17ZnZiDNCkIk9amKYuy8kCQKQEOcEBlh004QCWjigLqZa3yEJAnAjUG24SS px4JLKmxsqrvvvz2W0kgADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Coding-Contest.gif R0lGODlhLQA9AOYAAAACVXV1dYqLsVVVVTAwMPn5+WVlZbq6uru80vv7+4mJiWZnmSEja0VGgyAg IN7e3u7u7qqrxu/v9BETYFVWjs7OzpmZmd/f6hAQEMzMzDEzdpqbvP7+/hsbG3Z3pM/P3/Pz86qq qru7u/T09EhISHh4eP39/bm5ucPDw2dnZ+vr601NTWtra8vLyyQkJAcHB/b29g4ODtTU1GxsbAYG BrCwsOHh4SEhIUxMTAEBAby8vCsrK1xcXOPj44SEhO/v7+3t7VdXVxMTE5CQkJOTk5+fn9XV1b6+ vsrKymhoaERERP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAtAD0AAAf/gEyCg4SFhDk7SUVIP0s/SEVJOzmGlZaXTC4lGSMFCRxLHAkFIxkl LpiplS8rIiCgS7GysRwgIisvqroxLBkFs8CzBRksMbqYNDMyCcHNsQkyMzTHliQtzMAI2toSwAkt JNSGHSe/Sx7aDQIIshcCCwISC90FJx3ihCkqSwgaAhQA1i0AQBAAhQ0A/DXwsERFCnyCOqBIcGFB hFgMJixBWPAdA3YSGmxIgEIIxCAQ+ImMFfKDgIIBNXRb4k7AEgg4IA6BsSTkhHhLFiB42ZFBrAge NLCD4QOiDnMRGACYsEAoUYIC/En9GatADYg2TMxCKnUozJdUN8xcYsIIRHPB/zREGNgRwIVmQN4G 8xCV74SCAzcsCJYXX1hgERpQYPBBA0EGFBqoA9bWKVxgGii8hDzhbjCvOnk2k/fX4AdnTE+mdHYB IGNnN3Pik4gtWGsAr5uRNAlRH+yXDWA7hBixXLPEuG1+tkdckLXasQZKbjDB6Kxv4ZozSbZs1oUI AsJvOC0LmjTtgnj5gi2MmDH0gli5gtWs1q1c8Alp4uSpPClTqORXyQ08EHFEDyD0cAQRPNwg4IMQ RijhhBRWaOGFGGao4YYcbjhAAAE4cAkBBxBAIgECHrBEBQ8ccIkSSyjhQIj5DbCEBYIowYQCsSgg CI8PxHgiiRZA8ICIFqxYovEqAcQ4iAExwmiAjUrAWGWUSwRgYwBQXqljKk0OMEiTgmRJppVoOmnm EkxYqYoDSzwwgAEWdEnAEgZASQCVaeqYpZ5U6jJAkBAEsGOPTGCgYgVYeslEloqu6CSHBiiRpIgc hnBACF926Cl6H9LI4aItquJmKqdWYiOObR66hI9EGukAoxX4qEBKhmIQQo+0+lhJk512KSWMWq4Z wJ5LEADljEsMgIESTR5rSZhjsvloAG5m6WaTsihBQJCvpmoInHLSaSee2WLbLAaBDrCnjLvC6Owl g95kKI+vtqlmAJG6eGucDhiQ0gMG9PvpwQgnXEkgADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Code-of-the-Day.gif R0lGODlhLQA9AOYAAHV1dQACVVVVVfn5+YmJiTAwMPv7+3+AqmVlZe7u7r/A1Lq6ut7e3kBBgCAg IM7OzhAQEO/v9FBRiszMzBsbG3BxoP7+/vPz82BhlZmZmbu7u9TU1Gtra6qqqmxsbCAiag4ODvb2 9iQkJEhISMPDw/39/cvLy7m5uWdnZ/T09DAydRASYK+wygYGBnh4eOvr65+gv4+QtE1NTQcHB9/f 6hMTE4SEhJ+fn1xcXAEBAeHh4crKykxMTJOTk7y8vLCwsFdXV+/v75CQkM/P3+Pj4ysrKyEhIb6+ vtXV1WhoaO3t7URERP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAtAD0AAAf/gE2Cg4SFhDlFSTc7QUxBOzdJRTmGlZaXTSIuEykDBhZMFgYDKRMu IpiplTMyGhegTLGysRYXGjIzqrogHBMDs8CzAxMcILqYLR4bBsHNsQYbHi3HliMmzLMN2jAKB9oV sgYmI9SGFCe/wAHrCkwH6w3CJxTlhCgvzesB7e8B8bMvUNQTRIEENnXs3MEDZoBEjYFAEjjTx28h sAQ8BgoJ4WxFwn4SgoWwMdBHumAYPq6LEWzAj4E6Sjij4bGiigjBSiAZeLJZBAwHDmBg6UwJT2ey YgTFQAOp0XoxkVb4oKKChBUwmuks2XPWAQkskn5oB8ylRo7NGmT1GhLYSIgS/4MpWIFzFosAwTAO LHhQlgIJdWUN+cDQ4cAm94JFUNF0lgIVwAIebnKuK5MKFQJH+BBW1oB5k5tY68skQgMJB4bcBRdu XOgmyZYFgyFBAgayz6JNe83LF1JhxIy9FsTKFaxmtW7lGk5IEydP4UiZQsW8khEcPY4QuUDkSA8c RqqLH0++vPnz6NOrX8++vfv37QUAAODgUoEFBcohWLDg0gImDzDQnyVLMLEENQUwAcCBlQjARAaC HEhALAQIMiEDBjZBgEQAFDIhExU+ACAClgCQoSAIGFggAg4uUeASDhaQYn0oqsgEAibSVyITAgxi oiAK/viiibIw2MSPTSj44sslDjDBgAAIZJDiEgkikGIBLbbYhAD51UjljUteIgCGCXT4YYUQ/Cei hBIxQKOFFDYRJnx01mlndfd1iQkELi4BQWhLznlJgbJUeJiIDxBQYAcJuKkhh4QU2GGOTZA5aX/3 GUlIjgVI6iAAMc44iKRA9udAAR0wsSWPG/5pSKAZBjmLkaRCwEQHBTSKoSAMZNArgTzyGSuoGXI5 6oNLpCofExBMCCcTehaSJhMLLKngo06+SSiAPeYKoKpNNPlAnSvWCcACrt6priCBAAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Ask-A-Pro.gif R0lGODlhJwA9AOYAAERERPn5+fv7+2VlZXV1dd7e3u7u7jAwMImJiYqLsbu80kVGg8zMzLq6uv7+ /hAQEBETYM7OzhsbG6qqqvPz8yAgIGdnZw4ODmxsbNTU1Ovr68vLyyQkJAcHB3h4eE1NTf39/bu7 u5mZmQYGBvb29jEzdsPDw2tra1VVVc/P3/T09Lm5uUhISHZ3pN/f6tXV1ZCQkOPj4ysrK4SEhMrK ykxMTFVWjrCwsOHh4e3t7Z+fn5OTkwEBASEhIby8vFdXVyEja+/v9O/v71xcXGhoaL6+vhMTE1tb W2ZnmaqrxpqbvAACVf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAnAD0AAAf/gE2Cg4SFPDJEOjRCTEI0OkQyPIWUlZUcHgwqAQIOTA4CASoMHhyW p4UdHyEUnkyvsK8OFCEfHainFycMAbG+sQEMJxe4lCMYGQK/y68CGRgjxYQsG8qxQQkLS9slLS6w Ahss0oISK72xKRDb7NsQSbABKxLkFhq+Qevt7RDfrxoWpEkwYQ1Wgn0L9G1rAc6EkWI/DPwq0S4F ExftFsQyUKMYDBK/EthYAKTEqxTtbMQiMaOYD3TMTgJppwDYjWI4QMR8pUDhEiS+QLwoBpOZgn0J luUgupMJRXZKmC3FlXNnO4bLhLos+muB1wU1lwW4ietj07MsIUo02i7pMo7F/wYW9HWUnVtfAhxK s8fW7jKA5Mxx5dn2lzx65KjNPcsk3DhyTY4lY9zsWTTITXTxYhxsGOZBqli5Wjar1q3PhDBp4gRO FClTqCv1GLKjSAwKMYrsGNIjtu/fwIMLH068uPHjyJMrX868ufIDACpUOtDgAPECTERUAsAEwHDu BQw8aPJgwisE3AFQH0AIuwEC5EQUGMCEPQEmKB4A4I6igHZCFRxgnjQPMBEBAgY2cQB2TKDHhETS DXKAAQVgJw19DTSAXQUoRGcedwMY0AAh9z2AoDQRRCAICg2GyMR86dEHnyATGsiEczjmqONw+u1n 3XLcwTKictzBZ54FDRAwIjeCDQrHnQgARMDEEUxMQAB9+9UXXJAvDpBeE/cJwsSMvxU5yJdYHqAl cGYK8mUTTCKw45x0DhIIADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Jobs_Unique.gif R0lGODlhJgA9AOYAAPn5+URERPv7+0VGgxETYGVlZe7u7szMzDEzdomJiYqLsZqbvLq6uru80hsb G9/f6v7+/s/P3+/v9PPz81VVVTAwMNTU1CQkJMPDw2dnZ2tra3V1dQ4ODgYGBk1NTQcHB8vLy2xs bFVWjnh4ePT09Lm5uevr67u7u0hISP39/fb29nZ3pKqrxiEjaxAQECEhIe/v7xMTE2ZnmWhoaJCQ kISEhJOTk1dXVwEBAUxMTCsrK9XV1e3t7VxcXMrKyuHh4bCwsJ+fn76+vt7e3qqqqry8vOPj4yAg IAACVf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAmAD0AAAf/gEqCg4SEODozQT4wSTA+QTM6OIWUlZQXIwckAAIQSRACACQHIxeW p4QfHicTnkmvsK8QEyceH6iWHBoHALGvDRG+AAcaHLiFHSEWAr6vSAPNAhYhHceDKCDMsA8rCEjf BAMLsQIgKNZKDiW9sAsE3/DwCBKwACUO1hkmsQ/v8f8yYpnIcMwBBm2vVsRjgQRBi3gPYAnAEAPX DQO+BsRL8kyBDAUsGvgykAMXDRUZ4yl41iyWihq4irCDtfJfiwURWwIAgutHCl8S/P1DIiKYrxQ7 cM2MFeHh0G/jfPFQ2vLVAhFCIUrt+bOqMwJZV8RCGnNprAb0njWIB60eT1Qn/2Ox8PZNAUdobF3C RHWRXzwCEdSqjEUSl0GESUQMzUqA3quJFXHpiyWB7lPAAgkWXOdrgWV4RWPZw2cNG2JYaxGI9FXu HLpky1qyZD2tGjolung1UxC1HjFjtwWpYuWq5axat4ITwqSJk0RRpEwpr/Sihw0hRiYYEWKjx4vp 4MOLH0++vPnz6NOrX8++vfv38JUEmF+pAoMK5mFVCpAkwHkGSQiSwCsJyJcEgAy44AIRBE4HoBIF 9MdfAfxRUEESBWyQBAUu+KfcgxoKksQG/Pk3YgVDNHgbBRQYYACE/V1IoYQYUhDAEQwGB6ABBQjY IH8YFVgARkP0GN+RSCap5AuSTDbp5JNQRqlkIAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/Upload.gif R0lGODlhJwA9AOYAAERERDAwMLu80nV1dWZnmfb29t/f6v39/WVlZUVGgxETYImJid7e3hAQEJqb vO7u7nZ3pP7+/u/v9IqLsbq6uuHh4c/P3yAgIDEzdvHx8aamphISElVVVZqamqqrxtjY2EpKSvPz 80dHR7Kysq2trbGxsc7Ozvv7+1hYWC4uLvf39+Tk5Lm5uZOTk/j4+AMDAw4ODuXl5SEja4GBge/v 7/n5+aOjo0VFRby8vFdXV9XV1QoKCsjIyOLi4u3t7a+vrxsbGzk5OU9PT5CQkE5OTnR0dE1NTYSE hLCwsBQUFNTU1KqqqlVWjgACVf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAnAD0AAAf/gE+Cg4SDDTczP0oPBw9KPzM3DYWUlZQwQhoxJy4HTp8HLicxGkIw lqiEKS0rThGfsLGvKy0pqZYvIiUhsb2+ISUiL7eFICwFvsmxBSwgxIMBJMjK1E4FJAHPGx0Z1RAe AsoZHRvEKB/UEgRNCQYGyh8ot0AjKsoSGE36BO7JKiNJUuWooMyCAn0ICViQkKyCkVRDaCibkOAg wiYKGfZ6cCQVjmnKEiQkQGBCuF4FkKSq4ImaSH0CTiY7oCNVjWQxY+aD6cCDBWU+bMYi6SDWyyYx nVjw4AAChFhBUbGEhVAGAQcSHFREKnOCPlg0PYK8iBDDNwgY3n3y2gRWSogS/z+RndtkwicBMr5+ 4iiQ4CcmdC8qIGCRHSyHqejZ+2RgQt7A+hRAUOvkX8BU53wJIDw3QdFe8Yht6+Yraz7JlGONK0cs GkhfqVFieybI2OtqbpvRFpRrF+5YwITtHrSq1Stls2oNLwSDiCZOB15FCDVKA5FTyyntCFLEBo8e GXrwsFEkyI7s6NOrX8++vfv38OPLn0+/vv37+Cs1AHDhyQUAkxQSAAXZ0DZggYMA4MQATwzgBACU KAghbRIWoiCDDgIw4AJOULDfg09w6MQCgjDgxAMMhuiEiRMmuGCDDyrIQQBOICAhAjHW6F8ASzjx BAc5tijIhTACUOGCEjooyFOCATzAgIkwPlEhIRc4YQIAJjjxX44c3PggjQg42ACHT+AYAJBCCoKA iQwgIOWKI74JoYgkNmmljw1QcGealUx534H5BSrooIQWauihiCaq6KGBAAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/IconBar_11.gif R0lGODlhHgBRAPcAADpBUbG/9HuGrUJIXHeCqKGu3xQVHJ+u3wQFBm95nJuq2yUkMBASF1lhfZak 0xITGZaj0WhwkpKfy4eSuhocJTY7SxcaIX6JsiwuPTo/UGx2mS81QmZwkV9phw8RFlxkgSYsOFlf eBcYIQ8QFSouOy8xPw0OEhsfKAICAyMnMisvPQECAgYICgkKDQoLDggIDAwNEQYGCAMDBAIEBAMC ALPE/rHB+gsMD7LC/LHC/LPD/q6+9rLD/LLD/Q0PE6e26mJripyq27DA+R0gKa+/9y4zQbTE/629 9IKNtV5nhai37LPE/QsMEFpif2Jqimt1l3Z+oGNrioCMtBcYGaa261pkgbPD+36KtDg/UTs/U3B6 n5KfzaSz5oCLsQwKDS0zP6u78ktTa2hxlGNri6Oy5mRtjGVtjmZtjmZujqOx5GlzlKCu4ICLtaCu 4aGv4XWAp3aApjc9TTg6SJmn1j5BUQ4OEYyYwoaRuEdOYxQTGDM2RmJsiw4PFFdeeSAiKRUXGyAj LLTE/rDA+D1DVXyFqz5BVT5CV6i37V5mhTA0RKCv4y0wQLTC7VBXckhNYwgKDpil1YaRu3aBqKy9 9UxUbE9Vb4qUvJKgzlFYcVNadJ+t3omWwXuFrK6/97LC+ztCVI2ZxZGbyKi47pyq3Jek1KKy5bPD /KCv4XaBpIWQuoiTvYOPuWJri6a26rLC+puo1ggIC6W06ICLs2hvi5OgzFFZc1Jac7PD/QEBA6m5 7zo/T7HC+11kgoeSuEhOZaa16WBpiLHC+q/A+6u57nB4nK298xkcI0dPZ6+/+Jup2rDB+jE2Q52r 3RkbI5SgzKu68ae154+Zw19lf4SOs66+9yUoNJGdyJCdypmo2isuNpup2bTE/HF7oXJ9oai26nJ8 nqe37mx2l1RacZ+u4a6+9K2+9h0fJ5ajz6m58VRdeaGv4iEkL0tPZF5nhEdMYY6axRAQE4GLsGFp io6byY+cyY+ezqm47aq57XF5mgQEA56r2bC/95il0QEBAbPE/wAAACH5BAAAAAAALAAAAAAeAFEA AAj/AP8JHNjPQiN/CGsgXMiw4cKBA2WkEIMwh0KHGB9C/AcjDpuEGUP627jiRJIg/nKIDLlRRhFO XGysZAmRRSFn9nTMzLjRhaNzxS7ubLhRRB9SwYZi3JjizBqhSjUKlKEC1b2oDiHK2NBFEFaiEStM sPKVoVZddpaUlfoPQQYJUL9CRDAIwlq2LzDNMXJ35MARDbT19SvwQROUfSEa+HBgMEQLHdw4HkiB 1bjJAodwUIe5XwoNsTCvUAHnGWa3kXZgfmHrmszEAn3wcsADsw9gyeLKFQhjTxvdWAe2EFMKeNSB TLqJGkyYjyTVmEcQgA77Xx4BRJgP9HNHiPZ/K/So1HoNG0E6eru+s0hCytP3Gx1G9fhuAggZ48f/ 8XHyA79SgXyM0d93I5jRin9DFcaBEsz5dYIGhyC4k0DrJEBFgwJVowUYGP4DAgFHYNhPEUg06NcX 75goEAmvqPgPBvqoiMIy/Kg4QwbWqBjDALSoeAMlJo5kgDz+SDhhM08E+Y8x3ASJAiBqlGNiDIms ooyJCFQwDzQmtmDIFkEakAk2QYJwBTpBArCJELeYWEs9KpkYjiJB+iMFOOQxp8AkOpnYSZ0I4QAo oK4MCihfhiaq6KKM7hQQADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/iconbar/IconBar_12.gif R0lGODlhUQEUAPcAADpBUbG/9HuGrUJIXHeCqKGu3xQVHJ+u3wQFBm95nJuq2yUkMBASF1lhfZak 0xITGZaj0WhwkpKfy4eSuhocJTY7SxcaIX6JsiwuPTo/UGx2mS81QmZwkV9phw8RFlxkgSYsOFlf eBcYIQ8QFSouOy8xPw0OEhsfKAICAyMnMisvPQECAgYICgkKDQoLDggIDAwNEQYGCAMDBAIEBAMC ALPE/rHB+gsMD7LC/LHC/LPD/q6+9rLD/LLD/Q0PE6e26mJripyq27DA+R0gKa+/9y4zQbTE/629 9IKNtV5nhai37LPE/QsMEFpif2Jqimt1l3Z+oGNrioCMtBcYGaa261pkgbPD+36KtDg/UTs/U3B6 n5KfzaSz5oCLsQwKDS0zP6u78ktTa2hxlGNri6Oy5mRtjGVtjmZtjmZujqOx5GlzlKCu4ICLtaCu 4aGv4XWAp3aApjc9TTg6SJmn1j5BUQ4OEYyYwoaRuEdOYxQTGDM2RmJsiw4PFFdeeSAiKRUXGyAj LLTE/rDA+D1DVXyFqz5BVT5CV6i37V5mhTA0RKCv4y0wQLTC7VBXckhNYwgKDpil1YaRu3aBqKy9 9UxUbE9Vb4qUvJKgzlFYcVNadJ+t3omWwXuFrK6/97LC+ztCVI2ZxZGbyKi47pyq3Jek1KKy5bPD /KCv4XaBpIWQuoiTvYOPuWJri6a26rLC+puo1ggIC6W06ICLs2hvi5OgzFFZc1Jac7PD/QEBA6m5 7zo/T7HC+11kgoeSuEhOZaa16WBpiLHC+q/A+6u57nB4nK298xkcI0dPZ6+/+Jup2rDB+jE2Q52r 3RkbI5SgzKu68ae154+Zw19lf4SOs66+9yUoNJGdyJCdypmo2isuNpup2bTE/HF7oXJ9oai26nJ8 nqe37mx2l1RacZ+u4a6+9K2+9h0fJ5ajz6m58VRdeaGv4iEkL0tPZF5nhEdMYY6axRAQE4GLsGFp io6byY+cyY+ezqm47aq57XF5mgQEA56r2bC/95il0QEBAbPE/wAAACH5BAAAAAAALAAAAABRARQA AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX MGPKnFlRBs2bOHPq3JnwEc+fQIMKHYmLwtCjSJMqVchi0dKnUKPqlHHCl9SrWLOezCfiEzGtYMOK tbjCABYxl8aqXcu2II0/ccqAytW2rl2s/WRMkfMh1S8ddwMLForgXz8EC+hIk3UKx5LBkCPjROAl G7tZ05gJ88dIsufPLGfUKSEOnyVNNvz5CwS6tWuRCJpVCAEl2hpkqlX3Q7Gid7/eKHb39j18hfDi w38X543ceL/n0KM/B058efPi0qOv4D19u3Lfypkz6P9+vTz45uOzq1/P/jkK3tzbQ3cuf/58+vSl O3eesj757daBpx918CHAhEAr/FGCO1EQEkoB5ARQQ27+VWjhhRhmqOGGHHbo4YcV9udfdST+lh2J wyHggkBDZBDCNxNAkMYwAfCQmz8g5qjjjjz26OOP7J00IgoyEPnekUQWKUN+2x0pw5MIqChQIseg gYQEByhxhCnb3IgjkDnmJ5+Y7JE5Iphopqnmbgi0wMADNyAgQ5TpmajdgEQiwAIMI3jwgAEPMPDm A4H6+YAPCBgng5uC/kmoBwY0Q8IAVVywCSTeULPPhF76ExAAOw== ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/scripts/images/411asp1001.gif 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 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/ScreenShotIcon.gif R0lGODlhFAASAPcAAAAAADMAAGYAAJkAAMwAAP8AAAAzADMzAGYzAJkzAMwzAP8zAABmADNmAGZm AJlmAMxmAP9mAACZADOZAGaZAJmZAMyZAP+ZAADMADPMAGbMAJnMAMzMAP/MAAD/ADP/AGb/AJn/ AMz/AP//AAAAMzMAM2YAM5kAM8wAM/8AMwAzMzMzM2YzM5kzM8wzM/8zMwBmMzNmM2ZmM5lmM8xm M/9mMwCZMzOZM2aZM5mZM8yZM/+ZMwDMMzPMM2bMM5nMM8zMM//MMwD/MzP/M2b/M5n/M8z/M/// MwAAZjMAZmYAZpkAZswAZv8AZgAzZjMzZmYzZpkzZswzZv8zZgBmZjNmZmZmZplmZsxmZv9mZgCZ ZjOZZmaZZpmZZsyZZv+ZZgDMZjPMZmbMZpnMZszMZv/MZgD/ZjP/Zmb/Zpn/Zsz/Zv//ZgAAmTMA mWYAmZkAmcwAmf8AmQAzmTMzmWYzmZkzmcwzmf8zmQBmmTNmmWZmmZlmmcxmmf9mmQCZmTOZmWaZ mZmZmcyZmf+ZmQDMmTPMmWbMmZnMmczMmf/MmQD/mTP/mWb/mZn/mcz/mf//mQAAzDMAzGYAzJkA zMwAzP8AzAAzzDMzzGYzzJkzzMwzzP8zzABmzDNmzGZmzJlmzMxmzP9mzACZzDOZzGaZzJmZzMyZ zP+ZzADMzDPMzGbMzJnMzMzMzP/MzAD/zDP/zGb/zJn/zMz/zP//zAAA/zMA/2YA/5kA/8wA//8A /wAz/zMz/2Yz/5kz/8wz//8z/wBm/zNm/2Zm/5lm/8xm//9m/wCZ/zOZ/2aZ/5mZ/8yZ//+Z/wDM /zPM/2bM/5nM/8zM///M/wD//zP//2b//5n//8z//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANcALAAAAAAUABIA AAjkAK+xGkiwoMGC1wJdW8iwocOFVhIuDKRHT5eKFPVkVMhKYSmBSNiwgSQSicmTeiBeQwSSFq1a tiS5mVkyZUeJrJBAooUrl0+fKAVG/JgTEqRJPpUpeyYKlSibClmyYmMSaS5o0rJKQwUVZ0gkkyrh eqZVGrOuRL9SRYKqLNdrrSJKNbkWCZ6mokT56apwVilTpf4GLiWoVKBSrAQCuvZxoayHDRO3Uqgw mqzH0WZZm2V5ISsAAyN2tEK6NGlAVqCYBpT4IRdTnq2sgMwwkKlDtweaQrRKECCFDwP1Hi6IeCDg 1wICADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/channel/AddtoActiveDesktop.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4AJkFkb2JlAGTAAAAAAQMA FQQDBgoNAAADWAAABNEAAAa2AAAJVP/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAM DAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8IAEQgAFACHAwERAAIR AQMRAf/EAL8AAAIDAQEBAAAAAAAAAAAAAAADAQIGBAUHAQACAwEBAAAAAAAAAAAAAAAAAgEDBAUG EAACAgEFAAICAwAAAAAAAAAAAQIDExESIgQlIRQxBRAwFREAAQMDAwMBBgcBAAAAAAAAAQARAiES AzEiQkFREyNhcaEyMwTwgZGxweFyFBIAAQUBAAAAAAAAAAAAAAAAYRAwQFAhERMBAAICAQMEAgMB AQAAAAAAAQARITFB8FGBEGFxoZHRMMHh8bH/2gAMAwEAAhEDEQAAAdNwemvBoloorCNZ1iSizZZb dWqqy9iLR5UzvTx531Xnvdi3T+F9Ojr4Isjmx6GQdF1XO8WWYz3M156NF0lTEUWZnVn5PWeZRg6G /wCN2fJ4nUCQAgAJAAAAACAOLTThO/xvqO2j/9oACAEBAAEFArLXFuy5G+5yV1jjmsHZclltF2JN ZrCb7EFmsN925XzazWH7f9r2KIR63by9PvdzdZHSx9icpQ7MlKlzr6MrLpWvsN2QtsUM12N23WXu 7Ts/Zu0r7E1ZVbdGEr522/tYyh3nZGbp339ru66+ieieieieieieieieieieieieidz7GCP1/s9X /O/z/wD/2gAIAQIAAQUCv7Lb+TkcjczkLcNs3Me5G5nI1ZuZ147iNSNSS0eaJmiRsWts4tZY6ZUZ ols4szR0ywM0TLE7EonTZqN6y7WM4nA4HA4HA4HA4HA4HA4lX5WotNP/2gAIAQMAAQUCqqQkjiaI 2o0RojRG1C2m1HwbUbUWvaStNfhP4xsxslB6Qi08bMbMbK4tGNmNmNmxlSZ2kzQjHSNG7+6z8PT+ P//aAAgBAgIGPwIURexf/9oACAEDAgY/AoHYQe1f/9oACAEBAQY/ArY/mUHOtQhB9x6U6q4S296L VA9DotfZ0Txm47hitU8qBaqzl2p704lQ9Vqo4sJ9bJ17BAZvu5eeekHf91n+yz/XAIxS63NQOq6G q8niljkfIAQYyMYkUNaPtFEJePMGlB6475iMG3bu9V4yJ3bXjAh6FyHujr70zTsunOUpty+WEWJo ED4TbjnDx7hUChJHT5iUAT9xK2cJE3RebO/NgFAWSvllJnIkUxeS9tdTot11guZ26lxzmVkljwy9 bJCWSc7QLcYAoxkTp1Ur4ZZCgYNAlnPzDK/X+likcco2EXWEbvTAeVasRRYo+tMiIgTkMWe5zklu l/K2XSxRyZXyTau5hGDE0DLD9x0ESB/oOVHJHLGIA3ON3xU84nsxxJ8rdI1JWx/M1Oze34riuK4r iuK4riuK4riuK4rij/0W+P8AHaqGvjfc6y+L6Vh8ulzN+mi//9oACAEBAwE/IdQE/Zia1UMBp1A0 tUm6tL7XF5EVZwy0fc64fqJdq29Ga3Ba42BaZeM/DK8OKgaaaTE64fqDLEwNE64QepvHHLJT6bgy wFgrJ3nXD9TdxaAX3DG5QYyO1b3t/Ucs5k4JWfLTV39Bv3ZHZ7RcsTbJ1oBaAplzMxVVYuY6lbM5 7Qic7hGXmhQwv2grY51pFVYJzX3EDUlrBOsCsBVQsjepX4IUbkxfioVTBARO+lYaglOYwQBsIGmj IrOwxxLWRX8Di6l4irYZjRuaYknItVExGiDOyqdu0BzycwUmiJmvddaDAxZKemF9Q0RHEWvuUvzz 2ynzTZ8TL9xJscj3QppsinsXtVTA4jyu/wDD+ZEAAF+B/wA37cnxNj0nq5yfmuT35K4+5//aAAgB AgMBPyGjENfMqb/D0VpfEsgd+gM3o71E5RHVupWyzBpm1mX4j34Z9mYhuAggd53NsIKneXCzfpK8 xBXMNKlHmeIn/D/NABp7s725xJ//2gAIAQMDAT8hFl3EzT1bLUYj+lY0egG8PQjEc0YhaF2EPT0D uTOI23HsQmg3M/q1cO+0oYlixLZYlePQF/y0h2o3c//aAAwDAQACEQMRAAAQ7bbiYKDEb6yy1m4o LrAJAAALAn//2gAIAQEDAT8QbgCLS22tlmsZjYSunLdYxpqGTARahbwwGc1iMDcWFqsazeBXM99A rfLFNoVxwtQxAEUBWpYBpPggZnUW0lCVSVh9GABRsKKlhYUKZDknuuj2lt/AEEgQMKVHjcBOQIxC wIUiZuW7gMtxmQ8OhdaHjLvMEGixgXBWs8Nhsq486piYFnNg0GGbCEg6BUqtmi73FacM26UzzPNC 5PrugFGqF1jC5R4q5FRDbMsODSDxQgoxJ0ixrdWotGptv6uOJSAOjTWfs2xVroQ0GKPpqtQrfaOq EsAELLBR9lC5TYSgAljqXFh96UpAnm1gjGk7i1JQQpWI33ATXTlpMBuwizKwHyZdhrUKApFdniiq mbVNJrhERbZC6IL7E7wCmrVwaIt9nnbEsRD7NQcqlMqfE8b739cGtOb8TqxOvE6sTrxOvE68TrxO vE68TrxOvE6sTqxPela7568331fFz3nNN3mt8XX/AKnTEGuHB7+Y/9oACAECAwE/EGTVxP33+86j MWMgVChSEtsAHtzEdhcarb4jywixiNn+SqOTEkb/ABHei5bHEoOTiD7lpv8AuNRjmYRitMTRDfen 9QVU7nRB1vj2l0bA7R7D4OPqO5TVV7x0ZZ9SoKFjFTL0zvD+pUCJfxMGj8b+uJUDeNEvk0zGQAQR Rwrv4mdvorf+c7jnzPKeU8p5TynlPKeU8p5Tyj33O/xilkfl367T/9oACAEDAwE/EAAIsK43GieC Ip7wWCIbITDDLJbxFyiddxI2wRJDgJVAq5nrRthKHATP5tQI+8wOPErUh2olmI0K0lg4g4MQxte8 a6rXvC+qm9UtDjlKh5QMqjjOImwI/kan/f8A1/vibJmZmZmZmZmZmZmZhfE+EmbtmBc//9k= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/CodeOfTheDay/images/CodeOfTheDayMailbox.gif R0lGODlhSgBKAPcAAKpobK2BhT4jJriRleHX2M62uVo0OlxBRde7v7akp8K3uS4WG29OVdrEyd3I z6ecoXZucjouNRYVFmNgY0g/TeHg4lFQVBAQEcvL0K+vsiEiJ9PU2cTFyuPk6dvc4R0eIs3O0snK zrm6vuXm6uHi5t3e4tfY3NbX29XW2iIkKw0OESosMjIzNnp8gqOlq1ZXWlpcYbO1utnb4NXX3NPV 2tHT2Obo7eXn7BIVGyUoLhcYGmpscMvO1LCyts7Q1MHDx9/h5dja3h4hJi8yNzk8Qdrd4tbZ3ubp 7uLl6uDj6N7h5tzf5DU4PNDT1+rt8YmNktnd4tjc4dXZ3tHV2s/T2OHl6hITFE5SVhQVFhUWFxob HGRnapmdodfb3+ru8t/j58XIy+zv8ujr7j5CRV1iZklNUJOXmtvg5Nrf49ne4tXa3tTZ3dHW2tDV 2aisr+/0+Ovw9OHm6tba3dPX2s7S1cnN0MbKzfX5/Ozw8+vv8uru8ent8Ojs7+fr7ubq7eTo6+Lm 6eHl6EVISqetsaGkprXAx46TltPY28rP0uvw8+nu8efs7+Xq7eTp7OPo6+Ln6uHm6d3i5dzh5J6l qREVF36EhyosLd3j5srQ0+nv8qe0um5zdeTr7tLX2dHW2MzR0+3y9N7j5a62udPb3tLa3dHZ3M7W 2aCprLrAwtnf4e709qaxtLe+wLS7vcjP0cbNz93k5qy0tsrS1MbO0MTMzsLKzL/Hydri5Nnh49be 4NXd39HZ28/X2c3V1+Xt7+Ts7uPr7XV5et3h4rC5u8vU1t/o6tfg4tPc3tHa3IWKi+fs7dHc3uLo 6ZyjpKSrrL3ExdTb3MHJyuHq6+Hp6t/n6MDLzM/Z2p+np6qyslldXcPLy6GoqIqQkM3U1Oju7uru 7j0+Pqewr6+4t+Hq6XiAf9Pb2sfPztLY1+ju7ebs67/Jx5ignsXNy7O3tujs6xUWFRMUEhERDxUV ExYWFRkZGBAPDGFgXwkICBgYGBYWFhUVFRQUFBQUFBMTExISEg4ODiwAAAAASgBKAAAI/wCf0SJG zJQ1a8iOHdNlDBeuW7dgSYRFrZi0i8XiSHN0sVGjdCC9ifT2rWTJRHm8KMoDKhHKlF7y5NFDc4/N Rb587Vn06xcwYNVkGbRGatmxXMYaQpwokVrFi9KKOfLYaCOjdIyUjbS5h6YeL2C9JKpA4puqRGBl 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 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/Ads/images/psc/PipeBoost/AcceleratedByPipeboost.gif R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/scripts/images/print.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAOABEDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5Q/Yr +E9vqWvan438XeHr3U9KtdLmh0G3vNBvr2y1G8lJtzIXj0rUISlvH50gDxN+/S3G1lEm31b9o/wl a6j8HG8P+FPB+kjxRqN8Lm4nk8MWthdR2kHlrHb2Tnw7pcryXE1wNxXIU20EIcyXscMvhfwZ+Pvg vwd4DtdF8R+D/Ct7fWcsoS8u/AcGr3FxGzFw0tw+oW5LAuyBdmAqJ8x6C54x/aP8JxxW0vgbQ7Dw lqdrHdSwan4b8LR6PfLPJbvbKn2l7+8YRbLiWRtqht0MYQoz+bHm5NTUVFtO+ull66316WT87DPm uiiitBH/2Q== ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/scripts/images/email.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAOABEDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDy/wDY w/ZW+DvxT+FfhbWPiVoWqWra7fz6XZeIbTVnitZr5ZJNllMmP3Mjrs8pxuWVg0ZCSeUJum/a3/Y7 +B3wp8I+KrD4f6Lqeq+LtE0+S+1K9udUkls9GjCFo0lCkb7mQFCkW75UbzZAF8tJvmn4Q/tlp8L/ AITReA7zwHY+KNOKXEU7aheuEljmkLuoj2EKDlQSOW2Lk/KuNDxD+23Y6l8K9U8CaR8L9J8NaXd2 lzbRNp166+QZgd7Y2fOCdpKnqVHdVI8v2GJlV55S0vsm++n4Lba9y7qx8tUUUV6hB//Z ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/scripts/images/Article_large.gif R0lGODlhJAAgAPcAAAAAADMAAGYAAJkAAMwAAP8AAAAzADMzAGYzAJkzAMwzAP8zAABmADNmAGZm AJlmAMxmAP9mAACZADOZAGaZAJmZAMyZAP+ZAADMADPMAGbMAJnMAMzMAP/MAAD/ADP/AGb/AJn/ AMz/AP//AAAAMzMAM2YAM5kAM8wAM/8AMwAzMzMzM2YzM5kzM8wzM/8zMwBmMzNmM2ZmM5lmM8xm M/9mMwCZMzOZM2aZM5mZM8yZM/+ZMwDMMzPMM2bMM5nMM8zMM//MMwD/MzP/M2b/M5n/M8z/M/// MwAAZjMAZmYAZpkAZswAZv8AZgAzZjMzZmYzZpkzZswzZv8zZgBmZjNmZmZmZplmZsxmZv9mZgCZ ZjOZZmaZZpmZZsyZZv+ZZgDMZjPMZmbMZpnMZszMZv/MZgD/ZjP/Zmb/Zpn/Zsz/Zv//ZgAAmTMA mWYAmZkAmcwAmf8AmQAzmTMzmWYzmZkzmcwzmf8zmQBmmTNmmWZmmZlmmcxmmf9mmQCZmTOZmWaZ mZmZmcyZmf+ZmQDMmTPMmWbMmZnMmczMmf/MmQD/mTP/mWb/mZn/mcz/mf//mQAAzDMAzGYAzJkA zMwAzP8AzAAzzDMzzGYzzJkzzMwzzP8zzABmzDNmzGZmzJlmzMxmzP9mzACZzDOZzGaZzJmZzMyZ zP+ZzADMzDPMzGbMzJnMzMzMzP/MzAD/zDP/zGb/zJn/zMz/zP//zAAA/zMA/2YA/5kA/8wA//8A /wAz/zMz/2Yz/5kz/8wz//8z/wBm/zNm/2Zm/5lm/8xm//9m/wCZ/zOZ/2aZ/5mZ/8yZ//+Z/wDM /zPM/2bM/5nM/8zM///M/wD//zP//2b//5n//8z//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANcALAAAAAAkACAA AAj/AK8JHEiwoMGDCBMqXIjQygqHEB9KjEhxokUrAAhaYcWxo8ePIEOyWpFx4ApWTlKqXMmypUuM GlG6nKmSIwCbNknGpMmTVaCbrIACgDmQhUyeLgEoXbpU58AqIjsGiiqSqMCNPq9NzToVK9OvX0eW FGiU1TUr1zieTbt1rEJWVq9B5coxkFa4NhmmdXqVqk+/IOOuCGSlsOHDiBMnFqvRrl69cN0OFiit cuVrzqQ9Hsh4oBXHmi9T3iwwMkEWjgc6c4bZ82e7r88Gml2ar1zQmCtn1kzatGfHq4MHF0j79ezj Wmu7RS3QAw/n0HmQThu3iuPn2KFfNX4cNu29bj8LVrTBg7x56b3jMr9mo7379tu9y//eWaD16W/j QnFsXLZ3/8j1Bx5BMqSGn0G+2bcVYAzWdw0UMlQBhRUyPFFYhRdaSKGGGG54mFtghSjiiEodaOKJ jwUEADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/scripts/voting/images/RatingSmall.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAANAAwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwC34t/a QGv+G/EE02vavHr0F80Wn2drdvbqixsVOFUjJJByTk9e2BTfgh+3d4k0nwldab4oF14hvrG9eGG+ J2yNDsRlWTA5YFmGepG3OTkn0v4xfsEaJ4y8ZSeJ9C8UXfhOfU7hnubS3tFnh8w5JkjBYbGPU9Rk k45r0P4WfsseDvhl4ZbSUhOs3D3Dz3Oo6goM1xKQFLNjAHCqAAAAABXDi8RRVNKEO3yPLwtGtSja rO9rpea3u33/AK02P//Z ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/scripts/voting/images/RatingHalfSmall.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAANAAYDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDoW/aP 0jxHHqkniHxBqcNxFqDwW9rFePbRxxxlkJ2qRklhyTk9egwKrf8AC6vBX/Qwap/4N5f/AIqu0+OH 7BOheMfFFz4o0TxJceGJdTnd7qwSzW4tjJk5kRS6lSep5xkk45rzX/h3hJ/0UVv/AASr/wDH6tVq FlZWPCp/XaEfZqSdur3P/9k= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.exhedra.com/upload/AuthorPhotos/AUTHOR_PHOTO200154029191542.gif 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 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/scripts/images/ReportBadItemIcon.gif R0lGODlhFgALAJH/AP///8zMzIiIiAAAACH5BAAAAAAALAAAAAAWAAsAAAI/lIJ4Me3vkjyg2gvG SiOIgX1NpUmMB17pWJooZrHbBBpCvHamA48kyEF0ADZYBshpBHqpI8D0WRpjDIjOai0AADs= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/Gradient/BlueToBlackULToLR.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4AJkFkb2JlAGTAAAAAAQMA FQQDBgoNAAABmgAAAb0AAAHzAAACHP/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAM DAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8IAEQgABQAFAwERAAIR AQMRAf/EAHwAAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAMFEAEBAQAAAAAAAAAA AAAAAAAAEyMRAAIDAAAAAAAAAAAAAAAAAAARQYETEgEAAAAAAAAAAAAAAAAAAAAAEwACAgMBAAAA AAAAAAAAAAAAEQEhMUFhgf/aAAwDAQACEQMRAAABS0Q//9oACAEBAAEFAt7/AP/aAAgBAgABBQJ/ /9oACAEDAAEFAn//2gAIAQICBj8Cf//aAAgBAwIGPwJ//9oACAEBAQY/AoyVs//aAAgBAQMBPyGZ RVxy5yRw/9oACAECAwE/IT//2gAIAQMDAT8hP//aAAwDAQACEQMRAAAQ3//aAAgBAQMBPxBBjy5B VMPZ/9oACAECAwE/ELfD/9oACAEDAwE/EKR//9k= ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/gradient/BlueToBlackTopToBot.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4AJkFkb2JlAGTAAAAAAQMA FQQDBgoNAAABmwAAAcAAAAH0AAACF//bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAM DAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8IAEQgABQAJAwERAAIR AQMRAf/EAHwAAQEAAAAAAAAAAAAAAAAAAAADAQEBAQAAAAAAAAAAAAAAAAAAAwQQAQADAAAAAAAA AAAAAAAAAAAQISURAAIDAAAAAAAAAAAAAAAAAAABMZHhEgEAAAAAAAAAAAAAAAAAAAAQEwACAwAA AAAAAAAAAAAAAAAAEBEh4f/aAAwDAQACEQMRAAABpskP/9oACAEBAAEFAtptP//aAAgBAgABBQK1 v//aAAgBAwABBQKP/9oACAECAgY/Aj//2gAIAQMCBj8CP//aAAgBAQEGPwKFeEK8P//aAAgBAQMB PyGdYTvD/9oACAECAwE/IUf/2gAIAQMDAT8hoo//2gAMAwEAAhEDEQAAENv/2gAIAQEDAT8QW6d/ /9oACAECAwE/EF//2gAIAQMDAT8QR//Z ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/Gradient/BlueToBlackLToR.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4AJkFkb2JlAGTAAAAAAQMA FQQDBgoNAAABkgAAAbQAAAHnAAACCP/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAM DAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8IAEQgACAAFAwERAAIR AQMRAf/EAHcAAQAAAAAAAAAAAAAAAAAAAAQBAQEAAAAAAAAAAAAAAAAAAAMEEAADAAAAAAAAAAAA AAAAAAAAQUURAQEBAAAAAAAAAAAAAAAAAAEAcRIBAAAAAAAAAAAAAAAAAAAAABMBAAMBAAAAAAAA AAAAAAAAAPABQVH/2gAMAwEAAhEDEQAAAWWj/9oACAEBAAEFAqv/2gAIAQIAAQUCf//aAAgBAwAB BQI//9oACAECAgY/An//2gAIAQMCBj8Cf//aAAgBAQEGPwIxv//aAAgBAQMBPyG5Xaf/2gAIAQID AT8hP//aAAgBAwMBPyHH/9oADAMBAAIRAxEAABD/AP/aAAgBAQMBPxBT/9oACAECAwE/ED//2gAI AQMDAT8QP//Z ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.1perlstreet.com/vb/images/logos/PscLogo3.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABkAAkDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD4lHg+ IZzECD14607/AIRGP/nmK9N/sYA/d5o/sT/Yr2vYo4+Y7UaWP7oo/swegrqf7P8Aak/s72r0+Qwu dIbEelH2D2roPsXtR9h9q6+Uxubn2PPaj7J7VtfZPak+yD0rp5TO5s/ZPaj7L7Vr/ZaPsntXTyk3 NX7P7UfZ/atX7P7UfZjW1iLmqYFFHkLUjUlWI//Z ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.1perlstreet.com/vb/scripts/PSC.css BODY { FONT-SIZE: 8pt; FONT-FAMILY: Verdana } ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ads2.exhedra.com/Ads/images/PlaceHolder.gif R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0041_01C297A7.E0060A20" ------=_NextPart_001_0041_01C297A7.E0060A20 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.1perlstreet.com/vb/scripts/ShowCode.asp?txtCodeId=6706&lngWId=4 Lewies Coding Standards - active server pages, ASP, = vbscript
Quick = Search=20 for: 
=
=
   Code/Articles =BB | =20 Newest/Best =BB | =20 <= B>Community =BB | =20 Job= s =BB | =20 Ot= her =BB | =20 Got= o =BB | =20
3DCategories=20 3DSearch=20 3D"Newest 3D"Coding 3D"Code 3D"Ask 3DJobs=20 3DUpload=20
ASP/=20 VbScript Stats

 Code: 149,955=20 lines
 = Jobs: 31=20 = postings

 
Sponsored=20 by:

  =
=



Lo= gin


 

 


Latest Code Ticker for ASP/ = VbScript.
Text to Speach (VBScript and=20 HTM)
By=20 A_X_O on 11/28

(Screen = Shot)

Web Site Extreme Pro

By David=20 = Nishimoto on 11/28


ActiveX eventhandling in = ASP
By David Bue=20 = Pedersen on 11/28


Database Converter
By Cenk=20 = Yurtseven on 11/27


Calculate the Date of = Easter
By brad=20 = degrandis on 11/25


Client side Stock = Ticker
By Pavan=20 Nanduri on 11/25

(Screen = Shot)

Gerry gwc
By Paul=20 Millar on 11/25


File Browser and Editor with file icons = &=20 GUI
By Robin=20 Watson on 11/25

(Screen = Shot)

Dynamic menu creator with your data=20 hierarchy
By Evren=20 KURT on 11/25

(Screen=20 = Shot)

Click here=20 to put=20 this ticker on your site!


Add=20 this ticker to your=20 desktop!


Daily Code Email
To join the 'Code=20 of the Day' Mailing List click=20 here!





Affiliate = Sites

=

 
 
   

Lewies=20 Coding Standards

=

Print =
Email=20
 
3Darticle=20=20
Submitted on: 6/7/2001 = 12:17:50=20 PM
By: Lewis = Moten
 
Level:=20 Beginner
User Rating: =20 =20 =20 =20 =20 By 12 Users
Compatibility:ASP = (Active=20 Server Pages), VbScript = (browser/client side)=20

Users have accessed=20 this article 14043=20 times.
 

(About the=20 = author)
 
     Peer=20 into the brains of a professional programmer to = learn=20 how to become a better coder and more easily = maintain=20 your code for management and easily allow others = to=20 understand.

 
 
Terms of=20 Agreement:   
By using this = article,=20 you agree to the following=20 terms...   
1) You may use = this=20 article in your own programs (and may compile it = into a=20 program and distribute it in compiled format for = languages that allow it) freely and with no=20 charge.   
2) You MAY NOT = redistribute=20 this article (for example to a web site) without = written=20 permission from the original author. Failure to = do so is=20 a violation of copyright = laws.   
3)=20 You may link to this article from another = website, but=20 ONLY if it is not wrapped in a = frame. 
4) You=20 will abide by any additional copyright = restrictions=20 which the author may have placed in the article = or=20 article's description.

First off - these are not set in stone. Every = programmer has different ideas of how things = sould be -=20 and companys too. These are mearly a guide. Even = I do=20 not follow these to perfection. But they are the = general=20 ideas behind the code that I post to this site. = Also, I=20 am always updating my thoughts on how to = program. I'll=20 attempt to update this article as time = progresses.

Directory Structure

The beginning of these standards doesn't deal = with=20 the code, but the directory structure. I am = uncertain=20 how many people here in my industry host = multiple=20 domains (or even subdomains) on a machine. For = the=20 purpose of easier management, Here is the = structure that=20 I use.

    =
C:\InetPub\wwwRoot\DomainName\
    C:\InetPub\wwwRoot\DomainName\SubDomain\
    

So, if I have a domain called = "www.lewismoten.com",=20 the site would be located within the following=20 directory:

    =
C:\InetPub\wwwRoot\LewisMoten.com\www\
    

Domains without a sub domain (ie - = lewismoten.com=20 without the "www.") usually point to the same = content as=20 the sub domains "www", so just simply point=20 "lewismoten.com" to the "Lewismoten.com\www\" = directory=20 when you setup IIS.

Ok, This little tid-bit isn't a standard, but = a brief=20 tutorial. I have only 1 IP address, yet I have = multiple=20 domains (and sub-domains) on my computer. Here = is how I=20 do it with Windows 2000 Advanced Server.

In internet service manager, create a new web = site.=20 The wizard pops up and asks for some info. As a=20 standard, I type in the full domain name = including sub=20 domains. Actually, I create two. One for=20 www.lewismoten.com and one for lewismoten.com. = The main=20 part you want to pay attention to is the Host = Header for=20 the site. You can't assign multiple host headers = to a=20 single web site (at least I havn't attempted to = do it=20 yet), so that is why we need two web sites. In = here, I=20 would type www.lewismoten.com.

The next part asks you for a directory = location. They=20 both point to the same directory = (\Lewismoten.com\www\).=20 This should be enough to get you on your feet to = multiple domain hosting. Unfortunatly, windows = 2000=20 professional doesn't support more then one = website, so=20 your gonna have to dig deep in your pocket just = to get=20 the advanced server for multiple domain hosting = in this=20 regard on a single IP address.

Application Structure

When creating an application, make a name = that=20 relates to the application. For example, a = website that=20 deals with stocks may exist in a folder called=20 "/Stocks/" rather then "/s239123/". It is easier = to=20 identify and manage applications in this way. =

Look at the following list of the suggested = directory=20 structure for your application:

    =
/Application_Name/
    /Application_Name/ClientScripts/
    /Application_Name/ActiveX/
    /Application_Name/ActiveX/DLLs/
    /Application_Name/ActiveX/Controls/
    /Application_Name/Data/
    /Application_Name/Data/csv/
    /Application_Name/Data/SQL/
    /Application_Name/Data/tdf/
    /Application_Name/Data/txt/
    /Application_Name/Data/xml/
    /Application_Name/Includes/
    /Application_Name/Includes/Classes/
    /Application_Name/Media/
    /Application_Name/Media/Flash/
    /Application_Name/Media/Images/
    /Application_Name/StyleSheets/
    /Application_Name/Content/ (optional)
    

ClientScripts - These are your = javascript and=20 vbScript files that you may need to send to the = client.=20 It is always best to seperate your script from = the web=20 pages so that the scripts are cached on the = users=20 browser and quickly load for new pages that make = use of=20 the same script.

ActiveX - If your site uses DLL's, you = may=20 want to place them in the appropriate directory = along=20 with a batch file that will register the DLL's = from the=20 command prompt. This is primarily for easier = management=20 if you need to copy the application to another = computer.=20 The controls directory should contain active x = controls=20 that you make available on the web pages.

Data - This is the location for all = your=20 client side data - except for the SQL folder. = The sql=20 folder should contain batch files for transact = SQL to=20 setup your database with the appropriate schema = and any=20 data needed for a fresh install. If you are = using an=20 access database - it is best to have them = located in a=20 directory that web users can not access. If this = is not=20 an option, then make a sub-directory from the = data=20 directory named "Access" and place the files in = here.=20 You should have 2 of each database. One is the = "Live"=20 database and the other is the database for a = fresh=20 installation.

Includes - Include files are = server-side=20 script files that are included in other asp = pages.=20 Others may suggest giving them an extension of = ".inc" or=20 ".txt". I always use ".asp" because Visual = Interdev does=20 not recognize the other two when it comes to = object=20 inheritance and coloring the code for easier = reading. I=20 also incude a sub-directory called classes. The = more=20 recent versions of vbScript allow you to create = classes=20 and I seperate these from the other code and = think of=20 them as little black boxes.

Media - If your site only includes = images,=20 then you may want to go with the generalized = standard of=20 just naming this directory "Images". I sometimes = think=20 ahead and consider the other types of media a = site may=20 have. Flash is the primary reason. Sometimes I = give it=20 its own directory besides images - but placing = the two=20 in a media folder makes more sense.

StyleSheets - If your like me, your = site has=20 style. I like to create different styles and = give them=20 there own sub-folders off of the style folder. = This way,=20 i can tell the difference between the Misc. = style sheets=20 accross the site and the Main Style Sheet for = the sites=20 theme. You may want to consider placing "some" = images in=20 this folder if they relate directly to the = stylesheet.=20

Content - This is completly optional.=20 Sometimes I use it, sometimes I do not. The main = reson=20 you may use this is in the case that you have a = little=20 too many folders off of your application root. = More=20 often then not, I do not use this folder - but = it is=20 here mearly as an option that you may want to = consider.=20

File Structure

File names are important to the programmer, = and can=20 sometimes help when a visitor calls in with a = problem=20 and needs to identify a web page. I've dealt = with one=20 project where a programmer decided it was best = to use a=20 giant "Select Case" statement on a query string = named=20 "Action" to determine wich include file to load. = I had a=20 tough time explaining to him that even though = the other=20 includes were not used, they were still compiled = with=20 the page at execution. Also, a client calling in = would=20 have to read the query string as well as the web = page.=20 Not too much of a hassle you may think - unless = the=20 query string is very long. Which it was.

I like to break everything appart into = seperate=20 pages. Some people even post data back to the = same page.=20 I like to sperate that as well. Let me give you = an=20 example of the file structure I may have in an=20 administration directory called "Users". =

    /Users/addUser.asp       ' Displays form to =
add a user
    /Users/addUser.Now.asp   ' Commits action to add a user
    /Users/delUsers.asp      ' Confirms action to delete =
users with details
    /Users/delUsers.Now.asp  ' Commits action to delete selected =
users
    /Users/edtUser.asp       ' Displays form to edit =
specific user
    /Users/edtUser.Now.asp   ' Commits action to edit the user
    /Users/lstUsers.asp      ' Lists all users in =
directory
    

Templates with JavaScript

I've recently begun to re-think about how I = make my=20 websites. It used to be that I included a file = of ...=20 pretty much static HTML at the top and the = bottom of the=20 page. Todays web-browsers are comming with = javascript as=20 a standard. What I have begun to do is convert = all that=20 HTML to javascript and place it into a = client-side=20 script file. At first, I started running into = problems.=20 Things like - what if something is supposed to = show up=20 in the template on one page, but not others? = What if I=20 want to display the number of people logged into = the=20 site? And a few more. I quickly found the answer = though.=20

In the web page, before I call the javascript = file, I=20 define a few variables. Look at the following. =

    <SCRIPT language=3D"JavaScript" =
src=3D"ClientScripts/Template.js">
    <SCRIPT language=3D"JavaScript">
    	var pStrUserName =3D '<%=3DSession("UserName")%>'
    	var pBlnLoggedIn =3D <%=3DLCase(CStr(IsEmpty(Session("UserID"))))%>
    	var pLngVisitors =3D <%=3DApplication("Visitors")%>
    	if(window.templateLoaded =3D=3D =
true){document.write(templateHeader())}
    
    

Notice how I used a variable assigned to the = window=20 object to see if the javascript loaded? This = helps keep=20 errors down so the user isn't discouraged. Now = comes the=20 next problem - what if the user does not have=20 javascript, or better yet - what about search = engines?=20 My friends, I present to you a real use for the=20

    =

    

OK, we got past a hump and hopefully reduced = the=20 bandwidth of our pages by about ... 5 to 10 kb? = It all=20 depends how big your template file is to begin = with.=20 This should also increase performance just a wee = little=20 bit since there is less for your ASP pages to = process.=20 Remember - ASP =3D Glue. Now you may be thinking = that your=20 sites template is pretty complex. I've dealt = with a lot=20 of complex variations of templates and basically = come to=20 this thought. If you can write it in vbScript on = the=20 serverside, then you can do it with javascript = on the=20 client side. It just depends how much time you = are=20 willing to dedicate to solving the problem and=20 increasing performance. I wouldn't however - = suggest=20 editing your template on a live site. Make a = local copy=20 first. Your visitors will be happyer.

One last little problem I see with this is = for a vast=20 majority of unpopular search engines. They = usually look=20 at the first few lines of text on the site for a = description. You can always place a few lines at = the=20 beginning of the noscript tag. If you do, then I = would=20 suggest adding an Horizonatl Rule tag to = seperate it=20 from your links.

Editing Files

Never edit a file on a live site. I've had a = few=20 people do this on me and suddenly I have = visitors=20 sending me emails and clients calling me asking = why=20 there site is broken. Copy the file to your own = hard=20 drive and edit it. Then - after testing the = file, copy=20 the file to the website.


vbScript Format

This is a big one. Many programmers have many = different ideas of how you can do this. These = are my own=20 personal commitments and are by no means set in = stone. I=20 am always changing my standards when I see a = better way.=20 It is now that I am finally documenting them. =

Tabs - Tabulate your code for easier = reading.=20

    If ThisVariable =3D ThatVariable =
Then
    	Do Something Cool
    End If
    

Notice that the second line "Do Something = Cool" has=20 been tabbed? Any statment that requires a = closing=20 statment such as "For", "While", "Do", "Select = Case",=20 "With", etc. Should have its contents indented. =

Comments - comment your code so that = others=20 can understand what you are trying to do. It may = seem=20 that the code is screaming out to you, clear as = a bell,=20 to you - but some programmers who are not so=20 experienced, or even clients for that matter, = may need=20 some help.

    ' =
Make sure the two values are equal
    If ThisVariable =3D ThatVariable Then
    	Do Something Cool
    End If
    

I also like to leave a space between the = comment=20 delimiter and the comments themselves.

Characters Per Line - I usually like = to limit=20 my pages to no more then 80 characters in width. = This=20 helps to prevent scrolling horizonally when = reading my=20 code on the more common screen resolutions = today.

Use Line Continuations - If you have a = line=20 that is just to long, don't be afraid to break = your=20 strings and/or code apart on multiple lines = using the=20 underscore character.

Procedure Seperators - At the = beginning and=20 end of each procedure, I use a comment followed = by a=20 space and 78 dashes. This helps me find the=20 beginning/end of each procedure.

' =
-------------------------------------------------------------------------=
-----

Procedure Placement - I place = procedures at=20 the bottom of the code. This is so that the guts = of the=20 code can be seen first. Sometimes I place the = procedures=20 in alphabetical order, but more commonly, I = place the=20 procedures in the order in wich they are called = from the=20 main part of the code.

Main() - If I can, I try to place all = code in=20 procedures. The main guts are placed in a sub = called=20 "Main()". This mimics other programming = languages=20 because they usually require this name to begin = with.=20

Do code before sending output - This = is a big=20 one. I attempt to execute every piece of = functionality=20 that the page offers before attempting to write = out the=20 results. WHen this is done, I'll see an error = rite away=20 if any come up rather then hunting for it in the = source=20 code if a tag isn't closed when the error = occurs.=20 (examples - SELECT, TABLE, TEXTAREA, etc.)

Variable Names - This is where = programmers=20 battle it out. Even though vbScript doesn't use = types=20 other then variants, it is helpful to understand = that=20 there are sub-types as well. A string of "1" is = not=20 equal to the number 1.

When it comes to defining variant names, most = programmers use the Hungarian Notation - or a = slight=20 modification closly related to it. Hungarian was = primarily developed for C by one of the = programmers at=20 Microsoft, but has been adapted for many other = languages=20 over time. Here are my methods.

    Dim =
StrName - String (Unicode)
    Dim BinName - String (Ascii)
    Dim LngName - Long
    Dim IntName - Integer
    Dim BytName - Byte
    Dim ClsName - Class
    Dim ObjName - Object
    Dim DtmName - Date/Time
    Dim VarName - Variant
    Dim BlnName - Boolean
    

There are also a few scope variables that I = prefix=20 the variables with.

    Dim StrName - =
Page Scope
    Dim gStrName - Global Scope (Usually found in Include files)
    Dim pStrName - Parameter (Used for arguments passed to Subs and =
Functions)
    Dim lStrName - Local Scope (Used within the subs and functions =
themselves)
    

There is one last part of my naming = conventions and=20 that is to define Arrays. I add a suffix to the = end of=20 my variables "Ary" so that if i had a List of = numbers, I=20 would call the variable "LngNameAry".

Variable Declaration - Always declare = your=20 variables. This means that if you use a variable = anywhere on your page, then you should have it = defined=20 somewhere on the page using the Dim or Const = keywords. I=20 always place the declarations at the top of the = page=20 along with comments describing "ALL" variables. = If the=20 variable has local scope (within a procedure) = then=20 declare the variable at the beginning of the = procedure=20 before you write the code. To hlep you make = certain that=20 all variables are declared, you may insert = "Option=20 Explicit" on the first line of your code. It = will result=20 in raising an error any time a variable is found = that=20 hasn't been previously declared.

Also - use names that make sense. In = javascript, I=20 often see that "i" represents a counter = position,=20 or an index. This is pretty common and widely = known.=20 When others begin to use single letters for = other=20 variables, It becomes very confusing to = understand what=20 the code is doing at a quick glance. I often = find myself=20 renaming variables in other peoples code just so = I can=20 comprehend the process being carried out.

If there is a common known name for a = variable (Such=20 as Conn for ADODB.Connection), Then by all means = - use=20 that name!

When creating the names, I use lower case = letters=20 except for the first letter of each word. Look = at these=20 for an example.

    Dim =
StrThisIsAVariable
    Dim StrAnotherOne
    Dim LngLookHere
    

That shoud give you a basic idea. Some people = Don't=20 capitalize the first letter of the Variant Type = (Eg -=20 the "S" in "StrAnotherOne". This is fine by my=20 standards. I can easily see what it is. The=20 capitalization is primarily to help reading the=20 variables.

Constants are sometimes treated differently. = It is=20 suggested that you use ALL UPPER CASE LETTERS=20 seperated_by_an_underscore "_" character. Look = at the=20 following examples:

    Const =
StrTHIS_IS_A_VALUE =3D "Lewie"
    Const LngANOTHER_ONE =3D 3
    Const LngLOOK_HERE =3D &h0032
    

Garbage Collection - Any objects that = are=20 created "MUST" be removed from memory to allow = resources=20 to become available.

Set ObjName = =3D Nothing

Tabbing in columns - This one isn't = used quite=20 so often by others in the industry, but I find = it=20 pleasing to the eye. If I have a few variables = being=20 assigned values, I try to tab the values into a = seperate=20 column. Take this for example:

    =
LngMemberID       =3D VarDataAry(0, LngIndex)
    StrMemberName     =3D VarDataAry(1, LngIndex)
    StrMemberPassword =3D VarDataAry(2, LngIndex)
    

Notice how everything is lined up? I also do = the same=20 thing when I declare variables.

    Dim =
LngMemberID       ' Identification of member within =
database
    Dim StrMemberName     ' Member login name
    Dim StrMemberPassword ' Password for member to login with
    

Theory Behind ASP

As most of you may have heard ... ASP is = supposed to=20 be the GLUE to a dynamic website. = Unfortunatly,=20 it seems that everyone places all business logic = within=20 the ASP. And why not? It is so convienient, = easily=20 updatable, and easy to distribute. With .Net, = The=20 original theory behind ASP will no longer apply. =

When I first got into the IT industry = (professionally=20 that is), the project I was working on consisted = of a=20 Transaction Server (Today it is known as COM+) = that=20 contained DLL's compiled by Visual Basic. All of = the=20 main logic was located within them and the asp = page=20 called upon them for the data. It would then = format the=20 page according to the data returned. It didn't = do any=20 more logic other then that. This is the guts of = the=20 original theory behind ASP.

Today, XSL follows the GLUE theory, in = that it=20 doesn't do too much programming. =


                        


= Other 96 submission(s) by = this=20 author

 

 
Report=20 Bad Submission
Use this form to notify us if this entry = should be=20 deleted (i.e contains no code, is a virus, = etc.).
Reason:=20
 
Your=20 Vote!

What=20 do you think of this article(in the Beginner=20 category)?
(The article with = your=20 highest vote will win this month's cod= ing=20 contest!)
Excellent  Good  Average =  Below = Average=20  Poor = = = See=20 Voting Log =
 
Other User Comments
6/8/2001 7:51:49 AM:Jos=20 Krause
As always any post by Lewis is = carefully=20 read by me and I loved his work from the beginning! He = helped=20 me become a better coder and I adapted his coding = techniques=20 unlike others I say "Lewis-Style" DOES improve your = coding. I=20 teach all my collegues this way of coding just to make = sure we=20 can exchange code better. As always my deepest = gratitude to my=20 good friend Lewis may our paths cross more often my = friend!=20 Kudos to Lewis and his LCAD certificates. (Lewis = Certified ASP=20 Developer) Just kidding :P But this man would deserve = his work=20 beeing recognized in such a manner! LEWIS YOU RULE!! = J.J., The=20 Netherlands
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/8/2001 9:38:07 AM:Lewis=20 Moten
My face is a lovely shade of red.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/10/2001 12:55:59 PM:parksie
Sun=20 cream helps ;-) Very good article though!
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/10/2001 4:54:17 PM:Peter=20 Schmitz
I wish everyone would use some = sense, as=20 this guy does :) (I use the same stuff whenever i = code, just=20 to make it more readable for both me, and others who = might be=20 viewing my source code). Kudos to Lewis for taking the = time to=20 write this out! Ian! Make this a must-read file or = something=20 :) Peter Schmitz.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/12/2001 5:57:12 PM:Jamie=20 Webb
This is a well written article. = Many=20 newcomers to embedded scripting, more than any other = area of=20 programming, fail to appreciate the importance of = logical=20 structure.<br> However, I do disagree with the = author on=20 some points:

Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 

6/12/2001 5:58:05 PM:Jamie=20 Webb
Client-side Scripting - to be = avoided=20 unless it is actually *necessary*. Rationale: the = developer=20 has no control over the execution environment of = Javascript.=20 Far too many times, I have been browsing have come to = a page=20 that is apparently static, to be greeted with yet = another=20 'Object Expected' error. Even when running a vanilla = copy of=20 IE5. The situation is far worse for users of Mozilla = or old=20 browsers. The developer can control the server. Use = that fact.=20 If you are worried about resource usage, the = alternative to=20 using ASP or javascript for for anything unchanging is = to make=20 it static HTML. Many developers compile their site = from some=20 more easily editable form, e.g. XML, before putting it = on a=20 server. It is very easy to add navigation bars and the = like at=20 this stage.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/12/2001 5:58:54 PM:Jamie=20 Webb
Variable Capitalisation - The = author's=20 style is quite common, although the capitalisation of = type=20 prefixes is a little unusual, however if your code = ever has to=20 be read by non-native speakers of English, you should = use=20 underscores rather than capitalisation: they find it = much=20 easier to read, e.g. my_variable_name. Although = VBScript is=20 not case sensitive, you should also avoid the habit of = excessive use of capitalisation in case you ever end = up coding=20 in a case-sensitive language. It is incredibly = irritating to=20 continually have to check whether a variable is spelt = UserName=20 or Username, for example.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/12/2001 5:59:21 PM:Jamie=20 Webb
Comments - The code explains what = the code=20 does, and if it isn't clear, you need to refactor to = make it=20 so. It is a waste of time and hence money to reiterate = in=20 English what is already written in code. Comments = should be=20 used to briefly summarize whole blocks of code, and to = explain=20 *why* the code does something, not how it does it. = There are=20 of course exceptions to this rule: if the code really = is=20 obfuscated and that's someone else's fault, it is of = course=20 better to comment than not to.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/12/2001 6:01:07 PM:Jamie=20 Webb
Hungarian notation - This is a = really=20 pointless idea in statically typed languages, but I = have to=20 admit that it is more useful in a scripting language.=20 Nevertheless, I think using type prefixes for such = common and=20 obvious types as numbers and strings is perhaps = excessive.=20 Other than those, I agree with every point made. (This = 1000-word posting limit is a real pain)
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/13/2001 10:12:02 AM:Lewis=20 Moten
Thanks Jamie, I'll have taken some = of your=20 knowledge pretty well and may recompile this document = after=20 reading your comments. As far as templates go, I = develop for=20 Netscape 3.04g and then test on the most recent = browsers. This=20 seems to be the best approach so far. There are many = tricks=20 that I use to be compatable, but if people would use = the basic=20 "document.write" for static parts of ASP pages, you = would=20 reduce bandwidth.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/13/2001 10:20:29 AM:Lewis=20 Moten
Variable Capitalisation - = "capitalisation=20 of type prefixes is a little unusual", hmmm... I can = change.=20 No biggie. I'm always looking for a way to improve and = work=20 with others. Comments - I get your point pretty well = and find=20 myself commenting on blocks pretty often rather then a = line-by-line basis. Except when it comes to declaring=20 variables - i comment them all. As far as underscores = go, They=20 are commonly reserved for Constants.=20
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/13/2001 10:20:37 AM:Lewis=20 Moten
As I said in the beginning, = everyone has=20 there own way of standards. Some even use them = religiously. As=20 far as your hungarian language ideas, I'll have to = agree to an=20 extent. Sure, You can look at the part where variables = are=20 declared in Typed languages, but when your deep down = into the=20 code, others might find it more convienient to see the = prefix=20 rather then hunting for the variable declaration. = Thanks for=20 the comments Jamie. They are much appreciated as they = shed=20 some light on how others apply standards in the = profession.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/25/2001 1:30:52 PM:Derrick
Lewis,=20 Thanks. Perhaps Jamie should go write his own = standards,=20 instead of picking apart what you so kindly took the = time to=20 write.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
8/2/2001 5:10:48 PM:Patrick=20 Michael Plummer
Awesome...if anyone = hasn't=20 checked out ALL of Lewis' code, they're missing out on = REALLY=20 valuable coding techniques. My skills have improved at = least=20 tenfold (and I was a pretty good programmer already) = within=20 the last month by just analyzing his approach. His = code is the=20 best I've seen! Awesome! BTW, I printed this out and = have it=20 hanging up!
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
10/9/2001 6:57:22 PM:Chris
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
5/10/2002 5:51:10 AM:gk
useful=20 and kudos lewis
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/6/2002 2:22:31 PM:Tracy=20 spratt
Mr. webb wrote=20
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/6/2002 2:24:05 PM:Tracy=20 Spratt
Mr. webb wrote --The code = explains what=20 the code does--. This statement is ridiculous. Anyone = who has=20 had to take on maintenance or modification of an = existing=20 application will understand the value of liberal = comments. In=20 non-trivial applications, there are multiple levels of = abstraction, generated code, and many other practices = that=20 make code non-self-documenting. What can I learn from = a line=20 like "set objTemp =3D getData(i,j,k)"? Only that I = need to go=20 analyze getData(), and anything it calls before I can = figure=20 out whether this call is even relevant to the bug I am = trying=20 to track down. Continued next post...
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/6/2002 2:24:38 PM:Tracy=20 Spratt
The problem is exacerbated by = poorly=20 structured code, poor naming, and poor external = documentation,=20 all of which tend to go along with poor commenting. = Comments=20 are the easiest thing to get right, and will make = correction=20 of the other problems easier to correct. It is = infuriating to=20 spend 30 minutes to analyze something that someone = else could=20 have commented in 10 seconds. Is Mr. Webb a "big fish = in a=20 small pond"? Has he forgotten what it it is like to = come to an=20 application cold?=20
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
6/6/2002 2:45:48 PM:Lewis=20 Moten
Thanks for the feedback. I agree = with your=20 view points. As I have also stated, some people (Mr. = Webb for=20 example) take to there own standards as a religion. = However,=20 I'm still keeping an open mind and always learning to = how I=20 can code better for others that may come after me on = my=20 projects.
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
8/22/2002 1:36:16 AM:Solaris
I=20 work as a programmer at a local engineering firm and = at 3PM=20 today I was instructed to make a script that would = take ppls=20 contact info and store it in a DB, and email the new = contacts=20 info. If the contact was already registered do a login = type=20 procedure. Then after that it would give a quote on an = engineering product from this company. I used all of = the=20 LEWIS-STYLE programming and learned ASP from 3PM to = 6PM and=20 the script was done by 6:30 thanks d00d
Keep the=20 Planet clean! If this comment was disrespectful, = please report=20 it:
Reason:

 
Add Your = Feedback!
Note:Not only will your feedback be posted, = but an=20 email will be sent to the code's author in your=20 name.

NOTICE: The = author of this=20 article has been kind enough to share it with = you.  If=20 you have a criticism, please state it politely or it = will be=20 deleted.

For feedback not = related to this=20 particular article, please click here.
 
=20
=20 =
Name: =20
Comment:
=20 =

 

Categories | Articles and Tutorials | Advanced Search | Recommended Reading | Upload | Newest Code | Code of the Month | Code of the Day | All Time Hall of Fame | Coding Contest | Search for a job | Post a Job | Ask a Pro Discussion Forum | Live Chat | Feedback | Customize | ASP/ VbScript Home | Site Home | Other Sites | About the Site | Feedback | Link to the Site | Awards | Advertising | Privacy

Copyright=A9 1997 by Exhedra Solutions, Inc. = All=20 Rights Reserved.  By using this site you agree to = its Terms=20 and Conditions.  1 Perl Street (tm) and the = phrase=20 "Dream It. Code It" (tm) are trademarks of Exhedra = Solutions,=20 Inc.

<= /CENTER>= ------=_NextPart_001_0041_01C297A7.E0060A20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads2.exhedra.com/ads/ShowAd.Asp?lngSlotId=0&lngWId=4&blnSupressOutput=False&strBgColor=B3C4FF&vstrUniquePageId=20021129658316152307&blnJScriptInclude=False
3D""=20
------=_NextPart_001_0041_01C297A7.E0060A20-- ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ads2.exhedra.com/Ads/images/psc/EditWorks/EditWorksPlus_468_60.gif R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads2.exhedra.com/ads/ShowAd.Asp?lngSlotId=1&lngWId=4&blnSupressOutput=False&strBgColor=white&vstrUniquePageId=20021129658316152307&blnJScriptInclude=False
3D"Edit =
------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads.bitsonthewire.com/admgriframe.asp?siteid=1114&ad_type=-7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads2.exhedra.com/ads/ShowAd.Asp?lngSlotId=11&lngWId=4&blnSupressOutput=False&strBgColor=B3C4FF&vstrUniquePageId=20021129658316152307&blnJScriptInclude=False
=20
------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.burstnet.com/cgi-bin/ads/cb2674a.cgi/RETURN-CODE/if/200211296583693541/ ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads2.exhedra.com/ads/ShowAd.Asp?lngSlotId=2&lngWId=4&blnSupressOutput=False&strBgColor=B3C4FF&vstrUniquePageId=20021129658316152307&blnJScriptInclude=False
------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://ads2.exhedra.com/vb/advertisement/images/xde/XQASP_100x30.gif R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7 ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads2.exhedra.com/ads/ShowAd.Asp?lngSlotId=5&lngWId=4&blnSupressOutput=False&strBgColor=B3C4FF&vstrUniquePageId=20021129658316152307&blnJScriptInclude=False
3D"Uses =
------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.burstnet.com/cgi-bin/ads/ba2674a.cgi/RETURN-CODE/if/200211296583841/ ------=_NextPart_000_0000_01C297A7.DFFFEFA0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads2.exhedra.com/ads/ShowAd.Asp?lngSlotId=6&lngWId=4&blnSupressOutput=False&strBgColor=white&vstrUniquePageId=20021129658316152307&blnJScriptInclude=False
------=_NextPart_000_0000_01C297A7.DFFFEFA0--