This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C584EE.F76FA860 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi John, You won't find any info on DDE in recent books, that's fairly old stuff. I had a look thru my book collection, a book on VB4 gave it an entire paragraph. Another book, "Developing Applications with MS Office", (published in 1995 and referring to Office V4) has a short chapter, amusing called "DDE: It's not dead yet!". The way I'd do it is to write a small VB app to handle the DDE, and write the data to a text file. An Excel spreadsheet can then load & graph this text file. By decoupling the two tasks, it should be more reliable, and easier to upgrade in future. The zip I've attached has 2 files, an Excel sheet and a text file with dummy data. There's a little bit of VBA code, 4 lines essentially. When you open the sheet, a macro triggers to load the data file, and refresh itself every second. With Excel still open, open the .txt file, add/edit/delete, save and watch the sheet update. Neat, huh? Most of the hard work is done by Excel itself, hence the "learn Excel first" comment made previously. First, a Query is used to load the data. Look at "Data / Get External Data / Import Text file". More than just "open file", this is essentially "Get * from file.txt" as Excel treats it as just another data source. Second, named ranges are used to define where the data is (See Insert / Names / Define). Rather than refer to cells like A1, A2:A9, you can give them names, just like variable names. Take this one step further by using formulas, you get what's called self-expanding ranges. As the number of rows changes, so does the area defined by the named ranges. In this case, I've called them X_Values & Y_Values. Since the chart refers to the named ranges, it's guaranteed to include all the data points. The macros are simple. On opening, the path where the data file resides is fixed (Connection string). Next, the Query to get the data is refreshed (chart updates automatically). Finally, a curious item in Excel, the OnTime method, is used. This lets you program a Date & Time for when a macro will run. In this case, we want to re-run this macro in one seconds time. Upon closing, this timer is disabled. Note that the query can be set to refresh itself, but the minimum interval is 1 minute. By using that, you don't need the macros. (Except perhaps to set the Connection string for the Query.) I'm sure this is completely different to what you envisaged! :-) Tony > -----Original Message----- > From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu]On Behalf > Of John Pearson > Sent: Wednesday, 6 July 2005 12:11 AM > To: Microcontroller discussion list - Public. > Subject: Re: [OT] Book recommendations for VBA > > > Thanks to all for the very usefull help. > > The data input is from another program via DDE. 2 to 5 values will arrive > about every second or maybe 2. > > And thanks for the advice to learn Excel as I do not know Excel and that > could save me some headaches to do so first. > > John > > ----- Original Message ----- > From: "spiridon a. gkoutzamanis" > To: "Microcontroller discussion list - Public." > Sent: Tuesday, July 05, 2005 3:57 AM > Subject: Re: [OT] Book recommendations for VBA > > > > try "VBA for Dummies" > > I Bought it and itisi quite good! > > -- ------=_NextPart_000_0000_01C584EE.F76FA860 Content-Type: application/octet-stream; name="Chart test.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Chart test.zip" UEsDBBQAAgAIAKcA6jJ2UD0mJwAAACwAAAAOAAAAQ2hhcnQgdGVzdC50eHSL0Ink5TLUMeTlMtMx 4eWy0DEFcc1BXCBhrGPMy2WiYwEUM9CxAABQSwMEFAACAAgArADqMuSfLD/1JwAAAHgAAA4AAABD aGFydCB0ZXN0Lnhsc+w7C3BUVZbnvn7pvHQS8hIDBAjh0QkQEGInBkz4dj4ofoAIAaNGkybdmB46 6ZB0NHFUOgKzqIyyyirjOGOc9QM6o6C7ykzNjMF1tnS23NXVqt3ZmqrBrZkqa2anJtZKjVuDeXvO vfd1v/4EmohaW+vrnHfvO/fec3/nnd99efdfCk8/dWL2h5B0rQUHTJg54LThmAR+6QAFmDgQJkzT tNDm19f/qeszhGlyH1WELATa82wEDSEHwYWQi5CHkC/3uwzT+QiFCEUIlyAUI0xHmIEwE6EEYRbC bIQ5CKUIcxHmISxEMBDcCDUI5QgVCAsQFiGsQKhEWIywBOFShKUIyxCqEC5D8CBUI1wux1SL6XKE KxDqEeoQVsqyia+3Ou21BcL4i+BerIdeTPthGC7kmoEcY9FSaE81hePHRPGV/H7WHNi/7xdsNPeX 3ocwRdEB3qtFhRuw937YBTv4OHbBhV5FoLDpNrmTSRsa4U9miHwHbIdGaMC0BbbAZrgG16EJWvG5 CbYh5nyXGxhjkv+LJqt04jE+b2v+9iLR+9QvDSWyNXfnefo/PXw0pf8cDXfDmQUvlbyT/bYXs1j6 Ia7QcfUUX6f/RGiHPhL3Db2R7nDvsHFNlbG1JxjpNr7Iq5GPwcdoDGM4pjWYY/A+7RwrIEnU2h0c uCHcv2tHOLzrCaw8DUWNIhiCbwfdX+LNf8rva7BkCH/zVv28vE6qszbFy+t9m9/d/D4NqKPXeJv/ 4JhqFGBvEYvtOSSXLos1INMGwQehL7wUt3fPTxXBtcmlz5+z7eSlZWoJvrbIsu4Kd/nS8nLPqvZl VrZMnYsKoMRWdvOWgP8We4Uy1A6z4hWqPPb2+FSmliNfliXWSKLCqy1H0Y5CvIOwSwyO71gmaMUf Zal7mZs/eDuWlalLUS8soob2VvYmSfXXoO6oS+wIB5DUl8DEu1u3Lk6gFhXQZbYOrdZJTVPalcLT pAqtWXcsXtVeaT20Ly5T58MzpBZt5WKdEiq54VnSm7alS6CDz1RrETxH2jSxVhI1WfUKOEpKt6PS ttCLV8nH9krZsYWglaQHbwc2rYJjpJM7Ku3tEhsltViHjLgysTMxtsT++NBsXeIqxkisgBdI0cc6 tdqnNE5qeZqbJABnTMMm8sYMwjML/0lmeOUC8fD/EM8g3Tq/IOp/mow/Ngn++UnwRyfB56TFZ1nj 0eL4RxQV9KjDpLQw6uRpUVTl6SXRbJ5CFHhaHM0yO7nS2Y86weRUnLC1OxCIVB9EU5mhRnmRUcrU mVxrWNcEGpsl3JgFV27cZWrq9vVHOiKBgcgqkMY1QznbyB8ujddr69juCw0GBmYxbr0Stoz/rRL+ Fd0b2TEoY6AiuLM2IZW1nMqi+OJnRoVjBIWUcdyYTIElUiBEyjjKOJXs+DgsKivJdWBwimkIuMh1 DP4AN5ELOS6MLOc4uQtYDFLZxdxNhZv4ueNkXr2O66bBCEO3RBtjaK9oXij7WBeOiYZmgYbSVvsz uqdn0WSxUWpDuNFEV0aD32nClXHFzB89wfzJVYrj5hHCHiQ9s4B6IG7Iw7sfx035Qk5dR5pnj338 rxt3tKzr4PglHH8pv9/LMdE4G8IC4jIwYQRLTqmW07SX197H7xthDP2xBuhCjR1G09jHDfRm1N4D mAuiBg9BAMvOc6lO9QP4vTIvHM1m2P839Mdz/bQWrE1RuPXjgItx0czeQnsgumCSUIHt8uZ+MHfx f1/2/eb95fzdgtgeMz4igDcSmvlt71Xy5QQyeYmVBThseYvFv77SX02DA5Fwj9Hnuy1geKZE4VCj gMmoVn8hVGu+EKqXXzSq8espNMY08HO+ZsjFbUqbZOXT66yUoYup0PujTItJGyGxNEWXecnG6PQQ jqXBKWlwjjQ4NQ0uKw3OmQaXnQanJeE+4xJVSDOQTwwlJY35Z+h9UUohw/F14s44VpHYEi/dda/A OiTW4NhiiVUTKJRKbFYCBQvrlFjNK+4Cmy2xuldQF1hNYiti2H+DGRDFAY+idT4j4fdf6JOh9B8f E5J/XLN0jEo0HONHOS11vJLPPmdcTxuAcPF2NKEsWb8P04fzBJ5o0fI9glqPAmF7QGUqs3TfJpzO XrYR768zHXXQGM+bjErXKUT9dYeQyvp4kezPi5ggzr7FofMQWuE44W9BL3E6X0HUZZ2E+TvX0ywx NGAk6MZ02uopHsQrkpyucirJnF6AGlzBXe3UXdA6/YzrLS6/408MxyZ4gemcn/X4ur2752P46PW3 4XKd9oNbXODXtZiWqdEFZ1N5tp4XC0TnoB51IR0rKkTtNiGuFus5sB49azyAArzt9URTzv56HfmW v6/ZUC8mRSgljlJAtHDIFk7MWzqHqHXweVjjoSCZNsl4cnnNW/CuQo5eHNNeGrdq8nmEgMa8ntej XDPOmJa4AjEKLNANHJgYxhgSf8UWBjuB9KOGGNFmnbyVVH26EKk4E2ZPfRBtx0WhnZ1C+0qd9H2D Tty5EfHLEUJoZXnyEqlFsfxxhFEUj7sQ5urpQmzUYp6+JGO5PY+V6WXEjekMFCjHWYlRUm/sS+lt Pl8P4hWxvHTL4WNYjiD42xHj72g0KlvP5Pw0NjYWs6NmwGberlgvTjsaojFHd3K9pIJbd8VKCjgH c8ltTo2Dc2x90nw24m+1XEs7WNpOi406wPnYIfHWNb6OMPZlK/ESxs5lBsc4UlqpKa2y7BYrx9jD pTrH2PwW1AUBvivnH5WeMqrilFGVepNHVZrBqIyUURl8VA7+9q9ViuBVXt1rqzGXtBCLbQ/lfsRm wX1uXcanXdIVNcgVXQe/Ro/G3qeizUOIW/Gk5RKawGmHVgoODWSzVL7O0q5CEGdITJ4r0fJULU2u ie5i88r2jcNGc7hrsCfQGxloj3dUFRmK/Il3cgUP+/LDSOGAu7624C/S1Qrd3K2c6jnMbFAYnT3k yzOYTNt5Cqzzlw7YClugBdPaKYxfl/1fyPnPGoR71NT+l0+xf5c03TPtfzPC38j8Vlz/AP4iMDWH CQUPm3aB518UcHkhC2zO94Wd/06zjOgpnv+WyTNgQ54hu5POfxfKM+BMz39r5Bmwdf67QoqMOnkO TGfAFLRaLc+CKVi2TopNOnsjH64JoRlhvTy0vAphAwIdU16DcC3CdTw0A6jyBJ0WMgFlfit/lwAd OjrTo3NNgDaKfyHchHAzP0cjkxvgVs53AGRx+xB2IHTxYAeqQoSdCLchdEva38CU3siQfO6VKbkM uxEoEDSAEEEYRLgd4Q6EIQQ6zb0T4ZsIdyHcTbzPXQrg5hWbwXC/kQs+wR3/LSIOIDdk465PRxjJ izPJtj/903vEZuX4cACfX6UQIAMb25vmam65/O5FT+fwPeWb7n2u+paXX1k7a1a6I+Gkz0p+0vrS wNzhyk0nnn/4Lw9c9R23LlkyS7Kixd6MAoT8iSanJTdL7loMbON6i0A89mkN/jfyefVX/uXKKH8T b75OjJPBVj2WO2yNfa3bys2+zso97krFzYY0OS1NvXS4NDlltchZq0Zmnwd5ysN/NQh1+CbW49vp kT97rikFZ//V4vt6d2yTGTuNYkiJiu81yNQkKUAyPvkLI5DShCTGHC2qknxS9op25Ip12mqntsvj 7e4dLVZM+XXIIRHOMCfOUT+3sFUROEcnpJG6J5HTi81dHI/SL3BEIYk4HaXoE5zPg3sTv0OxaFjH JrmFh5UjPOfwp6N/AGnUIf06xqVr4AmFHOdsHPcTfF98ex/l4yNHIpdxYcJpRGV6rv7teDpLOSJx 1Nfn5e0+XAevIugcUD4/vUobjZXKaqVWIXdfzIPEhledMCncFpJrYUhtRXi62ifBt5lxOprEjyFn bbDVt9asTa7LqBzLUeXifP3Wgv314SQ+QjiC+QOOc9MltZ2wNmpq/TakUSLxxUqz0qIMKfeg+7BD EeKV5jmKdYZs8weJP4n47qT5W+vlT1P/XazfOkn95knwtZPgK1LwwkxRk+oZpgj/d9r2pzKpXjc+ lErZkNxPSRKeQVTT0x6piPrFCB5pwVj9nZTpcTVOty4N34ySfIsdcInr06R33cofmQRPV7e0cGJH K3K2o8oRJT2naFhjCDv92bV1zVnAKtCwakdjcKf8LUFDaQ2K41o0purwXo/3FcB0Wa0a03K0VerS t1ybUctE1BUUh0hE1dtreTiqGuudi5ZVqya11uUZDIJq/YbFtqeWqwF9yg7VxC/5OWlUi0cEojkx 6u4RDc0tBVqS8JQnM9lDAxnR1Fo0NvtYYh11ROMx1OgkNDWBV+00yTRvkXSWWMYW0i9FpfzvwPNa Fa5Jicxr2KItli/gJqqF75Z5JzoAB2z5Q7b8kVg+H0Zt+KMyX4TLflzm89BReEvkVQWdjA3Ja4J4 J4qnvqR5Weugx0yGkzird3RhEz6qCgUaBvGKvIo2ZOv6ttZV+LIWK/OhRSlEXAEkBRrQkamHNiVS tVuK/kdV8UGBAUNKPdyu/BCXrh7uVAy4B5/vUhq48JSvPKP+hEPyGtbap4j0WzIllfeaWg/3y+eD mBI9gmYe966HBxXx4dtr8B4cUpq8IVTt9MyYVZPGvwCaEb8AtuP9TGyliGtO48tdAT2+YG9o2IiE jZ3BIaPPF+nu9fUEjJ3hfsPvi/gQGwo0eusUhdcvhi5fb1cgZPQHdvYHBrqNHl9Xf3g950Qqz4PB PmwWMHYPBvqHhZPHVThfV4ZOB42rAlYq5LytVhyIzYVtvA1fXngX52tArUJ9qmBc6Qtx212qzpPM 8h7YMy9DQyTSH9wxGIGAsb2xY5OvBzNrDHdrdxCsL/30Xe58l+tgo2+AKQc93/R4PDWelrrq+mWg exxaUzauUBGr8HhqV9w9kn/XVaHwDl+Ivatv7fN1sYexc3UgkOdv6g/4IppvR2j6vJb+gP9QoCvk A+fVfjihtfYP5jeuH+oLY8Xi0tZAT18IcC7Ngf7g7Q6l6OFGfmgYdN6pNjtqNvdFgmG114DLQsGu YKQz35XvakFndqGhbx3cYWR9t6Mx4MWVDzSFoLESmsRSN8CA0RgOhwK+w72L2RzUDIu6HPlg7UCU b0G+i+VXNvT1RT2+kRVVmyt7W4PwTnO0psEP/kr3gHupUQ1LjU3hOyoXL/YuNdy45JDfdIiWPJq3 1Ni3EwezvtfPrn10y+a+vkBvpbecle6du0gZfKNIbCbbp0peAYtZjhO3NNwPdcbY3Nk+b1Yo2nFK vyEYUbuN+x6qosBbNDJQWb246vqG4rJWtnXEsXfGqbyqprCntzfQde829uT6ttHWVW5j4QOFLTA3 Z0x1tyv19Iad5q9Y9LER/d5CaA0MRa5ENpzR4r09urBnbP9Q6IaxYK8/fMfAhjn7c5q3RrzXbgnf Ec2pZoeyW3z9A4HWYaVvZHQo1BwIBTt7gpGAv8UVvWzgeKBrMOJ9eH9OP0wveLPzwUVe71M5WwM9 QaMrHAr3zs9tCn/a0+PLcf3D8/9c9savy4tbQoM9vac3+hqMgZGxWQ39/b7hyuimhdVvrh/Jrdry 2+2NPujadVt/eLDXP/yD1SvXHJ3na/mwMXBrU58vFDIqtzct6d6WLO77t1nB+KgEGdeUh7lWmiVE JgjdTy/Yr2TU9UhCPRWOWZEZGfe9XqbDMj0h0xFJbXeubC+d9Rtlekymi/NFep9MmYxnB2U6IiNx 78nnt2Xwt17ic2Swlcl+TsmJfSzrDVvl8jjuPTn+/5HpfGfc9rHmpsEcHq25Wpb5JIXdztT/IlHg eS5oHZ0up/CMcphYqatl+mV56Ao8CTNlnzfI9B8xjYggWlNlq4myWfWbld08M2RmoXRUIH+MOUAb MvP9yAaa35x4vNakmMvEnytMtcLcbZiL0TBDYxrq5iDNUvMMKTvZ1oNtQ6XmkvISc44KS66sNReE 0NxFWVejoj1bYi6vNaFo4lQ3//xelOEOFYgx8EfcIF6BxSrgVk47u7NbkspLeMpPeEKmyO+yHgoS ilD/buE66AwP8hebEw8y7k9FNd45LwsVm1v4uvBK9IQV1VrTVYhMgNmbzv6x1uTkioBmMsOi/9mT E886UeMwCiu6OC1cKMh2Cba7xDLI0SyJsEp5mLTD+tekmHVdgcuyRH4uxI9dcCglCEPoL/gRarG8 mPaJb+EhGcXD7HVqyHRNR/qYfsL+UD+nBNR20zULh8O35+zOOnPBog3mgjkz4Owf2021zZyfX4pm idaGG+2YCbPbzBUqeqDtqN4uQU0h+L4Z6VckjDbPflQlfH/xBR+OLoSjazfpCJUmXMtThmmLCOBN Kn90mzyx+w9ejqkAJrlXxDGOKKUpkYaySmiIV/Kr8ARaPvZK81l8kcvKRaPe2LAyvmLxx+tUEX+s Qza+k9xehE9Ue/yx8tbM4o8/fuWz7X/5xfeu+vmHb3/0/nIlaGQQf3xODcw5+PtfNT047f1r9z50 9HiG8cfkZsldZx5/LP7K448tGcQfV7jjEcESsHJ6LFcKmccLa5KihBceLyTvlzGKiV1ovNDynw0m ovCrlbifTttuKCL6b4+HOPBHfj2xhj0eckTGEXT+zsbxxCgt0gc8X9zPHrf8KKO4ZUksblnCzh+3 5LEIIVvSxi1FrMIbi1uW8rgQxRUPZhS35C+EYn+hUvX4ZP8dmowfj7+qCXGNUqV00rgG467XpHGN 1chs9ujETvCnuvzwuVx+JcWdh7Ri49OYwGI/Oj6Zy4O2tjcQqSZf56NG1TegRLivM1bjqavxLAND 1aY1oatTKlwd5W7L1ZnP3rRcHS1kuTp6xHJ1DL/l6hTCC5aro4UtVwdC0tVx3q5USFcnL8hdHXJt 0s89U/s3G06miF1hL+ZIO7Japjdqcd750GHZiwXcXhzR7LYvg2NaOj77vJKQ5tGZoSo7n/51ptG/ U1aWk+lPemUOI90P6NBUhqHPoOp6O9uuP1dr4itpcUn9aT//XvElnb8HeXgh9fz9iin2r8lVzbT/ Hnnmy3UzhFEYDPIP6qun2H+2tOIy7Z9MwQktdf41U+sfLnT9H0H4YaKQFqk65a/mM7OXzitkM7eX vvr/nObhTVgRO3193H3Os9T4SevhzM5cL0bOWjUhAuT5Kv2LS9EOeY4Jae2BIe457QI7X7nwp8A+ yz3hZcreTsWyW/rOabfE7a6LcVHA86gMHm64COeTJTYaxYp1oigueinIvutkifYglRGegpl2e9DC J5+PWXj6h9zWSeo3p8HTfz/bz8eik5yPWeHwzphuTX630mm6Ef4vSvRBN33ODbAf4VsIfwXCzboP 4X6EBxDQFoRvIzyI8BD9AwTCX9Nn6/J7lMPyu6ZHER6TlvF3ZNl3Zfo9TL+P8CSdVPGPxwF+gPC3 CE8jPIPwLDlkCHRocAyB/pH5BZJZ9C0jwosILyEc5x8hA7yM8Ap9do7w91y1UZgduMXxY/q45H/b e9bgtqozz72SbVm2nGtjhzh2srd2aExiK3pFtkjcsfXwo7UjYzkNKS7OtXydKMiSkGSSDIEolJTS FloKHaBlpkyn3R8L2w6PnRb6CiltZ0sg2+4ECNst3YXuNi1dZtkuJSlF+33nnKt7JcuJ7bDM7Gyv 5/O99zy/853HPd/jfAL4DsB36UEEQr5P8CAZ22U+DXAC4IcAzwD8CODHAD/BQ00oDQP4KcCzACcB ngN4HuAUGqaj1Azg5wB4Mh0/v6cBXgB4EQAVLGcIHiNnbf8F3P8Z4Jd0HWPfQHS8gmfsX+Vpfg33 fwP4dwDkBM4C/BbgdwCvA/we4D8A3kBTVJTCAbwJ8F+EnchEQclbAH/kWsVzAOcB/gTwDj2WAfXg aChs1C80L4aKjnmZyYX28UxC1kcuqF8soyVckRoyulBzuJhOsKEolQv+fAtL8yxBd3ixOt+3sl65 VP1k7UX1k5Yy+skGbpKGz14+vVBHt54EmeCqRPdo50sIpnHABqeHlNdn6no8HLC6Ho8U6fEW04L5 ++Ii1rM0fZSmixKL9VuoG7Oz+Dw3rMP4DpKeT8jZfbEM04zJyl4llpCTCVXOqNFkYkaeTSfn5ETy QGoG0ztIIDkfn6FKRapqw4LVLdnYHGTIKnMpVMxlVFWOzcoJVZ1RZ+QMNVXQmcLNjy7GFI4mYZ8a V5ErDBNUPSXk0EGSoron4M5sVlQ67UwRrbEd2Y4rhQ7UL80fEzdBwxW7zSpuKKCY4zgKXglRJCcB Q6KhSDQcLYCkyYvONojmbYNQXVA200FQF4TKJHkCWExVrBtX91AtlsllqtgoU9qRXnmOaLTrY8Qj apRoxPs8Us9k708JL/gV4QZ7ODEhfCQo5K7vn6GaLtIpO6mm63jHlVd2ym2WQ7nPrLFZQ7kPkmPI kzL+ywjQ97cc5rxV3QI+1MRlr+zA6aoL6F9K9S6aXkTTh5TqP6p5RWf5+wP8/YbqYr2JpkfBr8GD DJVgGc0BjGABNQci1xyYmOZgQx4PQP35K+/ej2hyvcHWDXkyhkL1SpRXe5i8uoqYN+StFk1evXEi f8XGffkrWurIO7+HUqAKK9lQQ2ytMA1oFSYbWXsQZdYe2FcQ0liQsF8DeC4us24lpMDVGqXqKHk3 U+Pg6y/A6V6MfxaL9pEWLr8+WjgoifvXPy/O/1yUyT4J0wt9rKD2DMn0mlkwSCjMUEergOvvYJH0 0kNCZOASpJftcLfDG9q7tENZV0ENzP/QIPzvB65UhvKHyQjERSAuADF4nCZMdpTEjMJzgOaMAAyQ CYiPkCEoYxxSBCEF8zCk3b38KQRPdog38p/uFfKfEmf8lsp/fonbNzP+t7z/pWWcP1g2/4uz7mtc uzlDYhc/SH+By7KC+v8JOSJxIf/veJ/4f1SzfIGvRiPw1w59gGdA5qlzIBn6Q4G3GGw/cKzhuRAZ eigFf3EaqlAnBEmYXJmicmvLzBS0C3Zf0kxxwjh1w91hmCnoFmEv/IcPFsUxRuU3GTofYtxtQgZg ljpOCNN9JYarkKL4LQSrWwD+j8BMtEPcCLS+vWwpIeCKMQ9SyEdnL5Y8TfZDWJSmGIFc0xSrUi9q 3ybl1hD3JWlAcC/L1hCEAKXMLlgNdsCsDsMTrg4RshtgAnAfhTd0HjED7UFaYd4sPE1D3jBdTbCP 5yEsCTTVe9h4WQv964I6BqBvgxSbAOC5Feg2ACV0QX85APzw5If4EMSwVvTDH8Pew8NdhVY4/9f6 d5Suiz661rGxfrESlt+7JmrTgV8LM8zqStiUosbRCndJLJ6VjDNC3ylLk0Mznqo0vNxJ0p1vmGAT vthprsayPFU+3yQuniefxwMf+BV0cJEy/eDeXosvtUUHlxrLaljy+WaxOB3sdK/jim4s6jy1SK4r kcE2lmUT8/k9YmnKfH67hbOxHEPElJyqwhdUvQlCSvyLS9JFhWiXQBsk+Jr/I7Rt/sfHr73mzVdC TyS+/kT9I29ntSl0+pmqIzvfHh9+sNJ2+Nip+zq08B85z20Ua34bust+fsxnf6VbC89zo2+maIZt zFt3fvL5s3feYRSKIE3ZJnZEGCd5ssfBjFXMuUaCqpeoEo/jAbwK/j6gxIHZIt8kJh4ATBwKsrT0 E+l5FQVV2vuBWHZfRW3oYFSN5zZLxFT7UX//H/9VIhXmXbGE0/v0LfzR7ao6AtHmUSX6+GMSMZsh nfdv2yViMY+lk/vVaNZpvVwilbWZ7Ewyrt6zRyJWLItHfv8HGBeenY1F1aZ5idR+tgOqF4qcLh5+ VSLV0FYMnwrdqMTngfFccwYzskO6v1kLCcyYPIPvT7+LuI0rib3qy7USadZjpiJqHCoFjhb4Voj+ mQcKMU8o6b1q9pEBiTQYkvZDuhuhos1HJbKK116S/dUE1EuQa6dZ3nkGWs1TarnvOywRiYbl81P+ qRuV9FQhff/zErHR7Ae0Wl9ISqRxYfJCfDYAyACXC4WrhcDn3pLI6uJMJSn2/EoiNRpmKeTkFWzF 1zfphA0o8eg86mX/9EWgCQ8EHjk2p06cRjcvwBlf8RT6ZwlCIuCZt3gRFdYBBWJ9b/sCVEpSnFqN Q0Pr2uvX6JUxXt/aAp1nDLn2BRgVZYoc+pLWpnxegTZFlRi26dZ10I0lxNBjX6uT6LTB2KYUDFde 05iS3ec6olNDwy/jfx36qIDuVDilJr78LzoxqVCCyiQyrZ+Fka0RM4mGqljhyy/pY2IqqM4q8/Hs /hMSEcxDU5JE6osx1fNVDAKpa0eTMyiIma6HGh/poG5CDDKmu27HA/PYQxE1HVPix06i6x18fxhm VQ3hhWLASxtwpOITdZL21DtQOsdqnNkDW5ogyMwqdEWhwsrbLBS1UZSpOE/v0IlTmAUf+4beZJ0S v3tFG/JCwQR3DEbWbDI99+FxvZiD8V3MGPfLP12YIZKFBo4nDzjf1YhkKIyZ6qbURwN6TzCjXWqz +60HJNJUkgfvV88r8dhsTE3fvUUiawv5iqKCyXlowtXzyax6/3mJtJYUAx2UQWNgmFxadempXm3O GqpTpgvxD+/Says0T52LUdvhQqo7VW3mGGubm1MKKR6ZXpgCjTB0TD6zXiKXLygDbZFhzipIscyO w/pq5lc0I2Taebc9pU8oPnR2wUdg96PQPH0G+FVmaJ7MqI+9iKsnszb/z/v1rjAkuWUbsI0ocKXK PxF3oyL9mCsiHsRY7ENaJ+JelO1pG0QT3T+SQvpmUSBimby1VD4glLUuEMqF9F0sTVFs82M55p8H 9qmbRPHz1STVWDlkIreKZOY1M/rJaSXah+1T0WwF2pH0iY37K0Vrr2itEtNCo6WisqFabKCb83tJ rfjh7aJ1NRHSOfZx/JDYXGCdcrjztMH29gpxkpg2TQ7e5HDkHC6Hx+3oIpZ1ZnMA9v11QoPDAUza ze0uu6Md+JrAVZO7hncAW7YrMhnZHZmwhEYnTVGXPQv8V3t4JCT3A+OVnKOrfxW5jgifCNJvb8Vt wXDuQ5Qx2Xpr8HO5+mM54WjQBbxXT9DhCXQB0zXQ3+V0OP1ylz8Y2poL9vc35fyeXIXrWDB01aSQ u29vWpmTB4B/UjOTo7Foui+ZSc5mZZN3UjCbRiNhnz04Yh5pt0myz+6QzeFp4Ul5JDadvkZJH8oF iLBKPGkKkstuNe18o1l8CHgFvgHog1E3SNbkLpsIwgY/iuzDw+kxZB9ypmTOtLbprstdL9e0Hm8g ZOi0X3CK2duPp9f7RaHiq50nPvDsz9r8ls1+QWwWD7Iv0abBEy2RvnY1N5El+5xk7VCVa0fVqZbz EfLXz7V0XPdsS9XxdaMP0XWQtNYJphty24AR8N97tNVicXnJKkt43am+2tF12y3jH8itJiTgk04s xabrno9smhO4CoKNNrHwpBksCAXXRkbZoGgYn0IhTHuqIhVFfyjpJGKxpBpG7S1CCaD0uoKDiYMW LvL3MBdqNhWkpELBveQ5fv/vM5nHf/76qeDfbRd2/2FbertApZso5XzNrHGteXpq8hOfVguy7ycN 9vciuZu/PV2jW2c8ycvXc1UW5WKptJ+TED6lFOS4d1ToqVIGnbRAYhV6+c2CJnU+t8jEFxbxWllt Lh9eX1E+HI9hohzbuKdF72nYGDYmoSIRhfn6vhjjUR3AdwBQhOkNc7F1cT0kwRUMpt/YeHhwvH9U HhgeCUUmA+HR0fAO/jI6HBgPR8IDE3JkqH88FJyEOhC88C/khTk5gkytiVUOOFidgk4xM+/33Tzs LL87SttnuqzE9NkGhbo5cukkXxu0pYGtDGzTP8lvoWsCoRGfPTzix6YjJSnvgRhdLRr7kHXKIR52 VtRsN0sxcpSQC50fonUIXyK1FRIWSLb44iI5rXULC8JiXippGCK022iYwqs8ysP+nt/HFiA08g9v d52/tkX63q/J35DgL8eRRM7lkIgvoiMakiwYEVLMRoRYJ93Bw87x+54SSRIRa4q3kxBkq0UVTRHW L5e0H8NKnV9gWHOZdEVOM9A+CP27ocsoVH3gSQh09FcFYAHAszZWgdkm1MLdBlDH3yV+bxDosQTS CNAEsBoAz8ms4fFr4d4C0Aqwjof9lcCsr/EYQRsP28Dvf7nev2vwgTYcEw3B4nGCAxFHnLYw4mJp M7xTlksbmn3GoVljpWdoUK4+QbbhOlWznvq+CcA+AWWnKEvNUmlulsqgDwIgCi+WDNVKNG6lHnbm qbPjQ1CeQqa5JBhjG6nfHpRSJ7iUlsmsAa8jWGLpaQwMk8tMiNJTHBhWX4Yg1ZwAlHk385N041D1 LKCHSO3DL3yNSN3xwGeiZjVFUGv2TpKCPaRCG09pXgaVMwvDKkQyXKJK5h8B02lL+V7TviHQY1Vn DXnaYHH5De+q0rgvQpxF0I4okkqtzg4eprXH2Aq9bcUfRpe2FjIuFUoSZDoqVNrbmjx/DP5jQbNU 8jyHfUpdb5fjagCLI4uVE4Fnhgb+ms0BHHNCW9n6MFUGniZgNKXgvgpS9pRJGeDaLRxV83Rc3QjP Qar9iQGmMdr8NHrFEjrK5GcjdWF6GDCCp2wLVJoqSrUzWPfCvLBXEToXwXWO6myWnicCrVeotqN8 Hvsi9cSBGnMUO4XSXKNjBj9PwnpqV43lXk+1N0lInYDBos/g0kG3GwbdPn3QrcAefqH9h7aTvomX ZzXYgJRqSrWzudoZBc1GxIQfPr5l0M6oau4qjXHaeYQ1PA4d0Hdq415Oq9FkGo18fFsc3VtcDsdW efqQXPozOtBuC24GZKvTg89YHePedy+BIsbd6wWc+bENbYm3OZysRv3zSu3fV3H/cEvVP9cITAfN NmRGrf8Bapu/nKtxBfrvVQLz0baw/pW138T94C21/nqo/xfaz/IA9ef5/MUZMgwzRlsPy2thi68O fv6icRn1N/O9Hj2fqzov6QzEcLC37SaXy+sIDYS8XQFv0NXlCXb3dPnc8OT2hnwerycYCLrdN7fZ rJqXz17jqN3ywSEHvwwp2IAtimPfll7Oe9msO5Q5tbdNZ86ggiE1ngokE1n1YBYRc0DQR9V0BlUD ybmUko1Nx1W3q7fN7XO7XDAhMUFgdLC3zeV1eQIBV0/Q4+2BhgSMgIiP+XvbPAFPqN/rDIX6PVtD fgYQNxjobet2dTt8Pd0B/0B3EMGDBdus1w4lM1k5dDCrJmbUtDycmE1+3GYttMnZe5O7x+0Kej2O rsCAz9HldAYGunpCHneXw9HvCPicTlgz+m/eBt/zbUZKQMl0H4JiRijQSM1er69TptDt6JTd3c5O 2WZlxOz1uTplBK/PDVE+D0ZxapaNW5I5KYw488fEspK9Xx37ypvnwvukh++2kM0bHz/j4DbSmuvu IS5hGeP2YzM8Lsd9Sj7ILc2e4H4nj/Nz3yd5PpRkrOdrj8E/LQ3D+Vi60qJ3xYvFoSRI5/Qos8v2 t/e+3dzx1HcE+ry/nv6O2nvx8xkXop94+rnTD9pbpHvuA/p1nvuGRr9qHo90W8X9TF7O/T/WcD+P Erfnv4zb7ePW7V5OR42u36TrTxBmf5SuQSr9BcDlrUc9K1h/1xvWH4HvX1Lc2mK5V8MK6scj5LPk vbuWW/97fV1K/cZ5VHZeALeD4/whazWp0b7fi9zXS2xcVukbjlqJVaFN0wL7lKESI+HSzz/CDDJZ +WnkEnZo7cK5LBcQoP4g/LHZ2R5qJUxjmWGzvYf8wffYDeT/xfU/UEsBAhQAFAACAAgApwDqMnZQ PSYnAAAALAAAAA4AAAAAAAAAAQAgAAAAAAAAAENoYXJ0IHRlc3QudHh0UEsBAhQAFAACAAgArADq MuSfLD/1JwAAAHgAAA4AAAAAAAAAAAAgAAAAUwAAAENoYXJ0IHRlc3QueGxzUEsFBgAAAAACAAIA eAAAAHQoAAAAAA== ------=_NextPart_000_0000_01C584EE.F76FA860 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist ------=_NextPart_000_0000_01C584EE.F76FA860--