----boundary-LibPST-iamunique-157835268_-_-
Content-type: text/plain
Chris et al,
Thank you all for your comments.
How about this. Let's start very simply.
Helmut's InfoCmds.Start(webPage) will open your default browser to the
specified web page.
How about simply checking to see if the CPC page has changed and
notifying you of that
when you open BlackBox? You can ignore it or go to the page to see what
has changed.
How can you (behind the scenes) determine the last date of modification
of a web page?
-Doug Danforth
CFB Software wrote:
>> -----Original Message-----
>> From: blackbox{([at]})nowhere.xy>> Behalf Of Douglas G. Danforth
>> Sent: Wednesday, 7 February 2007 5:06 AM
>> To: BlackBox Mailing List
>> Subject: [BlackBox] - Automatic updates
>>
>> I use Firefox and Thunderbird for my browser and email.
>> They have a nice automatic mechanism for releasing updates
>> and restarting the system right back at the point where you left off.
>>
>> It occurs to me that this would be a nice feature for
>> Blackbox when coupled to Component Pascal Collections (CPC).
>> I could see a window occur , say when you start BB, that says
>> "New modules are available for xxx would you like to load them now?"
>> You would have a check list of subsystems previously
>> specified of those subsystems in which you are interested
>> (the full list would be updated behind the scenes when you
>> started BB). Interdependency of modules would have to be
>> maintained so that a working set would always be on your system.
>>
>> The benefits of automatic updates would be to keep the BB
>> community in sync. It would also allow Oberon Microsystems a
>> mechnism for maintaining the BB core.
>>
>> Comments?
>>
>>
>
> On the surface it sounds like an excellent idea but in practice there are
> potential problems. Judging from the replies you have had so far I must be
> the odd one out - automatic updates drive me mad. For example:
>
> * Every time I start Acrobat it pesters me to update
>
> * Every time I start Lutz Roeder's otherwise excellent Reflector it refuses
> to do anything until I have updated
>
> * Every couple of days Norton AntiVirus pops up while I'm in the middle of
> doing something and tells me there's an update - sometimes it goes through
> all the motions only to tell me I'm already up to date (grrr!)
>
> * Every week or two, Windows tells me I need to update - fortunately I have
> this set so I can choose what I do want and what I don't want. One of the
> updates recently was a major update from Internet Explorer 6 to 7. If that
> had gone on my machine at home my wife would have been completely befuddled
> - it cause me enough grief at work trying to find out where they had hidden
> the menu.
>
> etc. etc.
>
>
> Anyway, having got all of that off my chest - there may well be a good case
> for optional automatic / semi-automatic updates but it has to be very
> carefully designed to avoid the sort of problems I have experienced with
> other products. My general requirements for maintaining a development system
> that is being updated in this way rather than the traditional way of
> periodic major / minor controlled releases are:
>
> 1. I need to be informed as soon (within a week or so is soon enough) as a
> new update is available
>
> 2. I need to be given enough information about the update to judge whether
> the update is going to be a benefit to me or whether the potential
> side-effects outweigh the benefits.
>
> 3. I need an accurate version control system which allows me to identify
> EXACTLY what I have got and what I haven't got - my development systems are
> on a home computer a work computer and a laptop for when I'm on the road. I
> need to be quickly able to check that they are all in sync with each other.
>
> In relation to BlackBox development there are two very different areas - the
> CPC collection and the BB core.
>
> a) CPC Collection
>
> This has been extremely well organised to date - much kudos needs to go to
> Helmut Zinn for his extraordinary efforts. How about we start off with
> something very simple - an email from Helmut every time something in CPC
> gets added / updated, or a summary (say once a month) of what has been
> added. I generally check the CPC site about that often anyway - Helmut
> maintains a very good summary at the beginning saying what has been updated.
>
> b) BB Core
>
> I would only support optional automatic updating if we reverted back to the
> careful quality control mechanisms that used to be in place when OmS were
> actively maintaining the product. While the voluntary adhoc independent
> bug-fixes / workarounds that we have seen since BB was open-sourced are VERY
> welcome, can be very useful, and are to be encouraged we should not forget
> that they are just that - adhoc independent bug-fixes / workarounds. To be
> accepted into the BB core they would have to go through the rigorous set of
> quality control procedures, acceptance tests, regression testing, version
> control, configuration builds etc. that very evidently was done in the days
> when BB was maintained by OmS as a commercial product. We cannot expect OmS,
> a commercial organisation that needs regular income to survive, to do this
> as a charitable exercise - so who is going to put their hand up? Not me, I
> hasten to add ;-)
>
> Chris Burrows
> CFB Software
>
http://www.cfbsoftware.com/gpcp
>
>
>
>
>
> --- BlackBox
> --- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
>
>
>
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-157835268_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIENocmlzIGV0IGFsLFxwYXINClRoYW5rIHlvdSBh
bGwgZm9yIHlvdXIgY29tbWVudHMuXHBhcg0KSG93IGFib3V0IHRoaXMuICBMZXQncyBzdGFydCB2
ZXJ5IHNpbXBseS5ccGFyDQpIZWxtdXQncyBJbmZvQ21kcy5TdGFydCh3ZWJQYWdlKSB3aWxsIG9w
ZW4geW91ciBkZWZhdWx0IGJyb3dzZXIgdG8gdGhlIFxwYXINCnNwZWNpZmllZCB3ZWIgcGFnZS5c
cGFyDQpIb3cgYWJvdXQgc2ltcGx5IGNoZWNraW5nIHRvIHNlZSBpZiB0aGUgQ1BDIHBhZ2UgaGFz
IGNoYW5nZWQgYW5kIFxwYXINCm5vdGlmeWluZyB5b3Ugb2YgdGhhdFxwYXINCndoZW4geW91IG9w
ZW4gQmxhY2tCb3g/ICBZb3UgY2FuIGlnbm9yZSBpdCBvciBnbyB0byB0aGUgcGFnZSB0byBzZWUg
d2hhdCBccGFyDQpoYXMgY2hhbmdlZC5ccGFyDQpccGFyDQpIb3cgY2FuIHlvdSAoYmVoaW5kIHRo
ZSBzY2VuZXMpIGRldGVybWluZSB0aGUgbGFzdCBkYXRlIG9mIG1vZGlmaWNhdGlvbiBccGFyDQpv
ZiBhIHdlYiBwYWdlP1xwYXINClxwYXINCi1Eb3VnIERhbmZvcnRoXHBhcg0KXHBhcg0KXHBhcg0K
Q0ZCIFNvZnR3YXJlIHdyb3RlOlxwYXINCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tXHBh
cg0KPj4gRnJvbTogYmxhY2tib3hAb2Jlcm9uLmNoIFttYWlsdG86YmxhY2tib3hAb2Jlcm9uLmNo
XSBPbiBccGFyDQo+PiBCZWhhbGYgT2YgRG91Z2xhcyBHLiBEYW5mb3J0aFxwYXINCj4+IFNlbnQ6
IFdlZG5lc2RheSwgNyBGZWJydWFyeSAyMDA3IDU6MDYgQU1ccGFyDQo+PiBUbzogQmxhY2tCb3gg
TWFpbGluZyBMaXN0XHBhcg0KPj4gU3ViamVjdDogW0JsYWNrQm94XSAtIEF1dG9tYXRpYyB1cGRh
dGVzXHBhcg0KPj5ccGFyDQo+PiBJIHVzZSBGaXJlZm94IGFuZCBUaHVuZGVyYmlyZCBmb3IgbXkg
YnJvd3NlciBhbmQgZW1haWwuXHBhcg0KPj4gVGhleSBoYXZlIGEgbmljZSBhdXRvbWF0aWMgbWVj
aGFuaXNtIGZvciByZWxlYXNpbmcgdXBkYXRlcyBccGFyDQo+PiBhbmQgcmVzdGFydGluZyB0aGUg
c3lzdGVtIHJpZ2h0IGJhY2sgYXQgdGhlIHBvaW50IHdoZXJlIHlvdSBsZWZ0IG9mZi5ccGFyDQo+
PlxwYXINCj4+IEl0IG9jY3VycyB0byBtZSB0aGF0IHRoaXMgd291bGQgYmUgYSBuaWNlIGZlYXR1
cmUgZm9yIFxwYXINCj4+IEJsYWNrYm94IHdoZW4gY291cGxlZCB0byBDb21wb25lbnQgUGFzY2Fs
IENvbGxlY3Rpb25zIChDUEMpLlxwYXINCj4+IEkgY291bGQgc2VlIGEgd2luZG93IG9jY3VyICwg
c2F5IHdoZW4geW91IHN0YXJ0IEJCLCB0aGF0IHNheXMgXHBhcg0KPj4gIk5ldyBtb2R1bGVzIGFy
ZSBhdmFpbGFibGUgZm9yIHh4eCB3b3VsZCB5b3UgbGlrZSB0byBsb2FkIHRoZW0gbm93PyJccGFy
DQo+PiBZb3Ugd291bGQgaGF2ZSBhIGNoZWNrIGxpc3Qgb2Ygc3Vic3lzdGVtcyBwcmV2aW91c2x5
IFxwYXINCj4+IHNwZWNpZmllZCBvZiB0aG9zZSBzdWJzeXN0ZW1zIGluIHdoaWNoIHlvdSBhcmUg
aW50ZXJlc3RlZCBccGFyDQo+PiAodGhlIGZ1bGwgbGlzdCB3b3VsZCBiZSB1cGRhdGVkIGJlaGlu
ZCB0aGUgc2NlbmVzIHdoZW4geW91IFxwYXINCj4+IHN0YXJ0ZWQgQkIpLiAgSW50ZXJkZXBlbmRl
bmN5IG9mIG1vZHVsZXMgd291bGQgaGF2ZSB0byBiZSBccGFyDQo+PiBtYWludGFpbmVkIHNvIHRo
YXQgYSB3b3JraW5nIHNldCB3b3VsZCBhbHdheXMgYmUgb24geW91ciBzeXN0ZW0uXHBhcg0KPj5c
cGFyDQo+PiBUaGUgYmVuZWZpdHMgb2YgYXV0b21hdGljIHVwZGF0ZXMgd291bGQgYmUgdG8ga2Vl
cCB0aGUgQkIgXHBhcg0KPj4gY29tbXVuaXR5IGluIHN5bmMuIEl0IHdvdWxkIGFsc28gYWxsb3cg
T2Jlcm9uIE1pY3Jvc3lzdGVtcyBhIFxwYXINCj4+IG1lY2huaXNtIGZvciBtYWludGFpbmluZyB0
aGUgQkIgY29yZS5ccGFyDQo+PlxwYXINCj4+IENvbW1lbnRzP1xwYXINCj4+XHBhcg0KPj4gICAg
IFxwYXINCj5ccGFyDQo+IE9uIHRoZSBzdXJmYWNlIGl0IHNvdW5kcyBsaWtlIGFuIGV4Y2VsbGVu
dCBpZGVhIGJ1dCBpbiBwcmFjdGljZSB0aGVyZSBhcmVccGFyDQo+IHBvdGVudGlhbCBwcm9ibGVt
cy4gSnVkZ2luZyBmcm9tIHRoZSByZXBsaWVzIHlvdSBoYXZlIGhhZCBzbyBmYXIgSSBtdXN0IGJl
XHBhcg0KPiB0aGUgb2RkIG9uZSBvdXQgLSBhdXRvbWF0aWMgdXBkYXRlcyBkcml2ZSBtZSBtYWQu
IEZvciBleGFtcGxlOlxwYXINCj5ccGFyDQo+ICogRXZlcnkgdGltZSBJIHN0YXJ0IEFjcm9iYXQg
aXQgcGVzdGVycyBtZSB0byB1cGRhdGVccGFyDQo+XHBhcg0KPiAqIEV2ZXJ5IHRpbWUgSSBzdGFy
dCBMdXR6IFJvZWRlcidzIG90aGVyd2lzZSBleGNlbGxlbnQgUmVmbGVjdG9yIGl0IHJlZnVzZXNc
cGFyDQo+IHRvIGRvIGFueXRoaW5nIHVudGlsIEkgaGF2ZSB1cGRhdGVkXHBhcg0KPlxwYXINCj4g
KiBFdmVyeSBjb3VwbGUgb2YgZGF5cyBOb3J0b24gQW50aVZpcnVzIHBvcHMgdXAgd2hpbGUgSSdt
IGluIHRoZSBtaWRkbGUgb2ZccGFyDQo+IGRvaW5nIHNvbWV0aGluZyBhbmQgdGVsbHMgbWUgdGhl
cmUncyBhbiB1cGRhdGUgLSBzb21ldGltZXMgaXQgZ29lcyB0aHJvdWdoXHBhcg0KPiBhbGwgdGhl
IG1vdGlvbnMgb25seSB0byB0ZWxsIG1lIEknbSBhbHJlYWR5IHVwIHRvIGRhdGUgKGdycnIhKVxw
YXINCj5ccGFyDQo+ICogRXZlcnkgd2VlayBvciB0d28sIFdpbmRvd3MgdGVsbHMgbWUgSSBuZWVk
IHRvIHVwZGF0ZSAtIGZvcnR1bmF0ZWx5IEkgaGF2ZVxwYXINCj4gdGhpcyBzZXQgc28gSSBjYW4g
Y2hvb3NlIHdoYXQgSSBkbyB3YW50IGFuZCB3aGF0IEkgZG9uJ3Qgd2FudC4gT25lIG9mIHRoZVxw
YXINCj4gdXBkYXRlcyByZWNlbnRseSB3YXMgYSBtYWpvciB1cGRhdGUgZnJvbSBJbnRlcm5ldCBF
eHBsb3JlciA2IHRvIDcuIElmIHRoYXRccGFyDQo+IGhhZCBnb25lIG9uIG15IG1hY2hpbmUgYXQg
aG9tZSBteSB3aWZlIHdvdWxkIGhhdmUgYmVlbiBjb21wbGV0ZWx5IGJlZnVkZGxlZFxwYXINCj4g
LSBpdCBjYXVzZSBtZSBlbm91Z2ggZ3JpZWYgYXQgd29yayB0cnlpbmcgdG8gZmluZCBvdXQgd2hl
cmUgdGhleSBoYWQgaGlkZGVuXHBhcg0KPiB0aGUgbWVudS5ccGFyDQo+XHBhcg0KPiBldGMuIGV0
Yy5ccGFyDQo+XHBhcg0KPlxwYXINCj4gQW55d2F5LCBoYXZpbmcgZ290IGFsbCBvZiB0aGF0IG9m
ZiBteSBjaGVzdCAtIHRoZXJlIG1heSB3ZWxsIGJlIGEgZ29vZCBjYXNlXHBhcg0KPiBmb3Igb3B0
aW9uYWwgYXV0b21hdGljIC8gc2VtaS1hdXRvbWF0aWMgdXBkYXRlcyBidXQgaXQgaGFzIHRvIGJl
IHZlcnlccGFyDQo+IGNhcmVmdWxseSBkZXNpZ25lZCB0byBhdm9pZCB0aGUgc29ydCBvZiBwcm9i
bGVtcyBJIGhhdmUgZXhwZXJpZW5jZWQgd2l0aFxwYXINCj4gb3RoZXIgcHJvZHVjdHMuIE15IGdl
bmVyYWwgcmVxdWlyZW1lbnRzIGZvciBtYWludGFpbmluZyBhIGRldmVsb3BtZW50IHN5c3RlbVxw
YXINCj4gdGhhdCBpcyBiZWluZyB1cGRhdGVkIGluIHRoaXMgd2F5IHJhdGhlciB0aGFuIHRoZSB0
cmFkaXRpb25hbCB3YXkgb2ZccGFyDQo+IHBlcmlvZGljIG1ham9yIC8gbWlub3IgY29udHJvbGxl
ZCByZWxlYXNlcyBhcmU6XHBhcg0KPlxwYXINCj4gMS4gSSBuZWVkIHRvIGJlIGluZm9ybWVkIGFz
IHNvb24gKHdpdGhpbiBhIHdlZWsgb3Igc28gaXMgc29vbiBlbm91Z2gpIGFzIGFccGFyDQo+IG5l
dyB1cGRhdGUgaXMgYXZhaWxhYmxlXHBhcg0KPlxwYXINCj4gMi4gSSBuZWVkIHRvIGJlIGdpdmVu
IGVub3VnaCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgdXBkYXRlIHRvIGp1ZGdlIHdoZXRoZXJccGFy
DQo+IHRoZSB1cGRhdGUgaXMgZ29pbmcgdG8gYmUgYSBiZW5lZml0IHRvIG1lIG9yIHdoZXRoZXIg
dGhlIHBvdGVudGlhbFxwYXINCj4gc2lkZS1lZmZlY3RzIG91dHdlaWdoIHRoZSBiZW5lZml0cy5c
cGFyDQo+XHBhcg0KPiAzLiBJIG5lZWQgYW4gYWNjdXJhdGUgdmVyc2lvbiBjb250cm9sIHN5c3Rl
bSB3aGljaCBhbGxvd3MgbWUgdG8gaWRlbnRpZnlccGFyDQo+IEVYQUNUTFkgd2hhdCBJIGhhdmUg
Z290IGFuZCB3aGF0IEkgaGF2ZW4ndCBnb3QgLSBteSBkZXZlbG9wbWVudCBzeXN0ZW1zIGFyZVxw
YXINCj4gb24gYSBob21lIGNvbXB1dGVyIGEgd29yayBjb21wdXRlciBhbmQgYSBsYXB0b3AgZm9y
IHdoZW4gSSdtIG9uIHRoZSByb2FkLiBJXHBhcg0KPiBuZWVkIHRvIGJlIHF1aWNrbHkgYWJsZSB0
byBjaGVjayB0aGF0IHRoZXkgYXJlIGFsbCBpbiBzeW5jIHdpdGggZWFjaCBvdGhlci5ccGFyDQo+
XHBhcg0KPiBJbiByZWxhdGlvbiB0byBCbGFja0JveCBkZXZlbG9wbWVudCB0aGVyZSBhcmUgdHdv
IHZlcnkgZGlmZmVyZW50IGFyZWFzIC0gdGhlXHBhcg0KPiBDUEMgY29sbGVjdGlvbiBhbmQgdGhl
IEJCIGNvcmUuXHBhcg0KPlxwYXINCj4gYSkgQ1BDIENvbGxlY3Rpb25ccGFyDQo+XHBhcg0KPiBU
aGlzIGhhcyBiZWVuIGV4dHJlbWVseSB3ZWxsIG9yZ2FuaXNlZCB0byBkYXRlIC0gbXVjaCBrdWRv
cyBuZWVkcyB0byBnbyB0b1xwYXINCj4gSGVsbXV0IFppbm4gZm9yIGhpcyBleHRyYW9yZGluYXJ5
IGVmZm9ydHMuIEhvdyBhYm91dCB3ZSBzdGFydCBvZmYgd2l0aFxwYXINCj4gc29tZXRoaW5nIHZl
cnkgc2ltcGxlIC0gYW4gZW1haWwgZnJvbSBIZWxtdXQgZXZlcnkgdGltZSBzb21ldGhpbmcgaW4g
Q1BDXHBhcg0KPiBnZXRzIGFkZGVkIC8gdXBkYXRlZCwgb3IgYSBzdW1tYXJ5IChzYXkgb25jZSBh
IG1vbnRoKSBvZiB3aGF0IGhhcyBiZWVuXHBhcg0KPiBhZGRlZC4gSSBnZW5lcmFsbHkgY2hlY2sg
dGhlIENQQyBzaXRlIGFib3V0IHRoYXQgb2Z0ZW4gYW55d2F5IC0gSGVsbXV0XHBhcg0KPiBtYWlu
dGFpbnMgYSB2ZXJ5IGdvb2Qgc3VtbWFyeSBhdCB0aGUgYmVnaW5uaW5nIHNheWluZyB3aGF0IGhh
cyBiZWVuIHVwZGF0ZWQuXHBhcg0KPlxwYXINCj4gYikgQkIgQ29yZVxwYXINCj5ccGFyDQo+IEkg
d291bGQgb25seSBzdXBwb3J0IG9wdGlvbmFsIGF1dG9tYXRpYyB1cGRhdGluZyBpZiB3ZSByZXZl
cnRlZCBiYWNrIHRvIHRoZVxwYXINCj4gY2FyZWZ1bCBxdWFsaXR5IGNvbnRyb2wgbWVjaGFuaXNt
cyB0aGF0IHVzZWQgdG8gYmUgaW4gcGxhY2Ugd2hlbiBPbVMgd2VyZVxwYXINCj4gYWN0aXZlbHkg
bWFpbnRhaW5pbmcgdGhlIHByb2R1Y3QuIFdoaWxlIHRoZSB2b2x1bnRhcnkgYWRob2MgaW5kZXBl
bmRlbnRccGFyDQo+IGJ1Zy1maXhlcyAvIHdvcmthcm91bmRzIHRoYXQgd2UgaGF2ZSBzZWVuIHNp
bmNlIEJCIHdhcyBvcGVuLXNvdXJjZWQgYXJlIFZFUllccGFyDQo+IHdlbGNvbWUsIGNhbiBiZSB2
ZXJ5IHVzZWZ1bCwgYW5kIGFyZSB0byBiZSBlbmNvdXJhZ2VkIHdlIHNob3VsZCBub3QgZm9yZ2V0
XHBhcg0KPiB0aGF0IHRoZXkgYXJlIGp1c3QgdGhhdCAtIGFkaG9jIGluZGVwZW5kZW50IGJ1Zy1m
aXhlcyAvIHdvcmthcm91bmRzLiBUbyBiZVxwYXINCj4gYWNjZXB0ZWQgaW50byB0aGUgQkIgY29y
ZSB0aGV5IHdvdWxkIGhhdmUgdG8gZ28gdGhyb3VnaCB0aGUgcmlnb3JvdXMgc2V0IG9mXHBhcg0K
PiBxdWFsaXR5IGNvbnRyb2wgcHJvY2VkdXJlcywgYWNjZXB0YW5jZSB0ZXN0cywgcmVncmVzc2lv
biB0ZXN0aW5nLCB2ZXJzaW9uXHBhcg0KPiBjb250cm9sLCBjb25maWd1cmF0aW9uIGJ1aWxkcyBl
dGMuIHRoYXQgdmVyeSBldmlkZW50bHkgd2FzIGRvbmUgaW4gdGhlIGRheXNccGFyDQo+IHdoZW4g
QkIgd2FzIG1haW50YWluZWQgYnkgT21TIGFzIGEgY29tbWVyY2lhbCBwcm9kdWN0LiBXZSBjYW5u
b3QgZXhwZWN0IE9tUyxccGFyDQo+IGEgY29tbWVyY2lhbCBvcmdhbmlzYXRpb24gdGhhdCBuZWVk
cyByZWd1bGFyIGluY29tZSB0byBzdXJ2aXZlLCB0byBkbyB0aGlzXHBhcg0KPiBhcyBhIGNoYXJp
dGFibGUgZXhlcmNpc2UgLSBzbyB3aG8gaXMgZ29pbmcgdG8gcHV0IHRoZWlyIGhhbmQgdXA/ICBO
b3QgbWUsIElccGFyDQo+IGhhc3RlbiB0byBhZGQgOy0pXHBhcg0KPlxwYXINCj4gQ2hyaXMgQnVy
cm93c1xwYXINCj4gQ0ZCIFNvZnR3YXJlXHBhcg0KPiBodHRwOi8vd3d3LmNmYnNvZnR3YXJlLmNv
bS9ncGNwIFxwYXINCj5ccGFyDQo+XHBhcg0KPlxwYXINCj4gIFxwYXINCj5ccGFyDQo+IC0tLSBC
bGFja0JveFxwYXINCj4gLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJs
YWNrYm94QG9iZXJvbi5jaFxwYXINCj5ccGFyDQo+XHBhcg0KPiAgIFxwYXINClxwYXINCi0tLSBC
bGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFj
a2JveEBvYmVyb24uY2hccGFyDQpccGFyDQp9
----boundary-LibPST-iamunique-157835268_-_---
Received on Wed Feb 07 2007 - 19:02:04 UTC