MSFN Forum: 98SE2ME = Killer Replacements: ME -> 98 SE - MSFN Forum

Jump to content


  • 55 Pages +
  • « First
  • 48
  • 49
  • 50
  • 51
  • 52
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

98SE2ME = Killer Replacements: ME -> 98 SE Updated December 14 2011 Rate Topic: ****- 5 Votes

#981 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 12 November 2009 - 01:36 AM

UPDATED · 11-12-2009

Please see the 1st post for most recent 98SE2ME update.[/color]
__________________________________

11-12-2009
* Options 1 + 2: replaced newer WinME WAN.TSP [%windir%\SYSTEM] from WinME
setup CD-ROM with older Win98 SE WAN.TSP [%windir%\SYSTEM] from Win98 SE setup
CD-ROM to fix nasty (USB) xDSL modems (RAS)PPPoE bug. [thank you Geo]
Breakthrough: 98SE2ME works now properly with xDSL and RASPPPoE!
* Options 1 + 2: added newer WinME IRPROPS.CPL + IRFTP.EXE 4.90.3000
[%windir%\SYSTEM]. [thank you PROBLEMCHYLD]


Enjoy.


PS:
And thanks again to every1 for the kind welcome...


#982 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,862
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 12 November 2009 - 08:33 AM

View PostMDGx, on Nov 12 2009, 05:36 AM, said:

Breakthrough: 98SE2ME works now properly with xDSL and RASPPPoE!


Congratulations, MDGx!
Posted Image
That bug was a hard one to go down!
I'm glad it was finally pinpointed and killed.

#983 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 451
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 12 November 2009 - 08:42 AM

View PostMDGx, on Nov 12 2009, 07:36 AM, said:

98SE2ME · UPDATED · 11-12-2009


Welcome back MDGx! Notwithstanding everyone else's efforts here, you've been missed. :)

The latest release of 98SE2ME is more than 1 MB larger than the previous one. How come (just out of interest)? Would that just be the addition of IRPROPS.CPL and IRFTP.EXE?

(Also, I've sent you a PM.)

This post has been edited by bristols: 12 November 2009 - 08:48 AM


#984 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 12 November 2009 - 10:02 PM

View Postbristols, on Nov 12 2009, 07:42 AM, said:

Welcome back MDGx! Notwithstanding everyone else's efforts here, you've been missed. :)

The latest release of 98SE2ME is more than 1 MB larger than the previous one. How come (just out of interest)? Would that just be the addition of IRPROPS.CPL and IRFTP.EXE?

(Also, I've sent you a PM.)
Great to be welcomed back... ;) Thanks every1!

Why 98SE2ME is now 4.2 MB instead of usual "self" [2.8 MB]:
I replaced the 3 Vpatch EXEs (PATMM.EXE, PATSH.EXE + PATWV.EXE) [small] for SHELL32.DLL, WEBVW.DLL + MOVIEMK.EXE [option 3] with the actual files [much larger].
The new added files [like irprops.cpl + irftp.exe] do not usually add to the size of the installer if they are on the WinME setup CD-ROM. Only files newer/patched/modified and not found on the setup CD-ROMs are actually added to 98SE2ME.EXE .

Best,
MDGx

PS:
I've also answered your PM.

HTH

#985 User is offline   charly 

  • member
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 06-February 05

Posted 16 November 2009 - 11:19 AM

View PostMDGx, on Nov 12 2009, 02:36 AM, said:

98SE2ME · UPDATED · 11-12-2009

Please see the top of this topic for most recent 98SE2ME update.

__________________________________

11-12-2009
* Options 1 + 2: replaced newer WinME WAN.TSP [%windir%\SYSTEM] from WinME
setup CD-ROM with older Win98 SE WAN.TSP [%windir%\SYSTEM] from Win98 SE setup
CD-ROM to fix nasty (USB) xDSL modems (RAS)PPPoE bug. [thank you Geo]
Breakthrough: 98SE2ME works now properly with xDSL and RASPPPoE!
* Options 1 + 2: added newer WinME IRPROPS.CPL + IRFTP.EXE 4.90.3000
[%windir%\SYSTEM]. [thank you PROBLEMCHYLD]


Ran option 2 and it did not replace the ME wan.tsp with the 98, but did replace IRPROPS.CPL + IRFTP.EXE 4.90.3000.
Had to replace manually out of 98! folder.

#986 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 16 November 2009 - 02:06 PM

View Postcharly, on Nov 16 2009, 10:19 AM, said:

Ran option 2 and it did not replace the ME wan.tsp with the 98, but did replace IRPROPS.CPL + IRFTP.EXE 4.90.3000.
Had to replace manually out of 98! folder.
Please let me know if there is a copy of WAN.TSP [37200 bytes] in C:\9!M [it should be, it is installed by 98SE2ME.EXE].

When you 1st run 98SE2ME, even if you don't install any options, WAN.TSP should be copied into %windir%\SYSTEM from within 98SE2ME.BAT:
ECHO A | IF EXIST %windir%\SYSTEM\WAN.TSP C:\9!M\ATTRIB.COM/B +A -H -R -S %windir%\SYSTEM\WAN.TSP>NUL
IF EXIST C:\9!M\WAN.TSP COPY/Y/Z C:\9!M\WAN.TSP %windir%\SYSTEM>NUL

When you install option 1 or 2, WAN.TSP is copied to the temp install folder [C:\9S2M] from C:\9!M, and to %windir%\SYSTEM [from O2.BAT and from 2G.INF], just to make sure. ;)
O2.BAT:
IF EXIST C:\9!M\WAN.TSP COPY/Y/Z C:\9!M\WAN.TSP C:\9S2M\SYSTEM>NUL
ECHO A | IF EXIST %windir%\SYSTEM\WAN.TSP C:\9!M\ATTRIB.COM/B +A -H -R -S %windir%\SYSTEM\WAN.TSP>NUL
IF EXIST C:\9!M\WAN.TSP COPY/Y/Z C:\9!M\WAN.TSP %windir%\SYSTEM>NUL
2G.INF:
[s][INO]
CopyFiles=WAN
[WAN]
WAN.TSP,,,4
[DestinationDirs]
WAN=11[/s]
And just to be sure, I uploaded 98SE2ME.EXE again...
Please download it and try 1 more time [4.2 MB]:
http://www.mdgx.com/4

Thanks for your time + concern.

Best,
MDGx

Edit:
Removed backup installation of WAN.TSP from 2G.INF, because WAN.TSP may be deleted from C:\9!M after being copied to %windir%\SYSTEM . [This is a limitation if INF files CopyFiles directive. :(]

#987 User is offline   charly 

  • member
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 06-February 05

Posted 17 November 2009 - 11:38 AM

View PostMDGx, on Nov 16 2009, 03:06 PM, said:

View Postcharly, on Nov 16 2009, 10:19 AM, said:

Ran option 2 and it did not replace the ME wan.tsp with the 98, but did replace IRPROPS.CPL + IRFTP.EXE 4.90.3000.
Had to replace manually out of 98! folder.
Please let me know if there is a copy of WAN.TSP [37200 bytes] in C:\9!M [it should be, it is installed by 98SE2ME.EXE].

When you 1st run 98SE2ME, even if you don't install any options, WAN.TSP should be copied into %windir%\SYSTEM from within 98SE2ME.BAT:
ECHO A | IF EXIST %windir%\SYSTEM\WAN.TSP C:\9!M\ATTRIB.COM/B +A -H -R -S %windir%\SYSTEM\WAN.TSP>NUL
IF EXIST C:\9!M\WAN.TSP COPY/Y/Z C:\9!M\WAN.TSP %windir%\SYSTEM>NUL

When you install option 1 or 2, WAN.TSP is copied to the temp install folder [C:\9S2M] from C:\9!M, and to %windir%\SYSTEM [from O2.BAT and from 2G.INF], just to make sure. ;)
O2.BAT:
IF EXIST C:\9!M\WAN.TSP COPY/Y/Z C:\9!M\WAN.TSP C:\9S2M\SYSTEM>NUL
ECHO A | IF EXIST %windir%\SYSTEM\WAN.TSP C:\9!M\ATTRIB.COM/B +A -H -R -S %windir%\SYSTEM\WAN.TSP>NUL
IF EXIST C:\9!M\WAN.TSP COPY/Y/Z C:\9!M\WAN.TSP %windir%\SYSTEM>NUL
2G.INF:
[s][INO]
CopyFiles=WAN
[WAN]
WAN.TSP,,,4
[DestinationDirs]
WAN=11[/s]
And just to be sure, I uploaded 98SE2ME.EXE again...
Please download it and try 1 more time [4.2 MB]:
http://www.mdgx.com/4

Thanks for your time + concern.

Best,
MDGx

Edit:
Removed backup installation of WAN.TSP from 2G.INF, because WAN.TSP may be %windir%\SYSTEM after being copied to %windir%\SYSTEM . [This is a limitation if INF files CopyFiles directive. :(]



Yes it did put a copy in C:\9!M, and I just move it to %windir%\SYSTEM - so it was not deleted from 9!M.
Have not run new 98SE2ME.EXE , because I move it manualy.
Thanks for the reply

#988 User is offline   Click Beetle DX 

  • Elateridae
  • Group: Members
  • Posts: 47
  • Joined: 20-November 09
  • OS:XP Pro x86
  • Country: Country Flag

Posted 20 November 2009 - 03:03 PM

Hello, everyone.

Let me start off by saying that I think 98SE2ME is a great idea. I look forward to getting the most out of its added stability and functionality. First, however, I need to overcome a hurdle. Hopefully someone here can help me out.

After installation of 98SE2ME, everything is running fine on my system except for my modem. It's an Actiontec external 56k, model EX560LKA. Dialing out with the modem and connecting (and staying connected) to the internet is fine. But if I try to disconnect from the internet, a blue screen pops up:

Fatal exception 0E has occurred at 0028:00000013

After that, I can't use my modem to dial out anymore without a reboot, and the system gets pretty lethargic as well. I never had this problem before installing 98SE2ME, and it isn't resolved by removing / re-installing the modem drivers.

Any help or hints as to a potential solution would be much appreciated. Thanks.

This post has been edited by Click Beetle DX: 21 November 2009 - 05:34 AM


#989 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 22 November 2009 - 07:51 AM

View PostClick Beetle DX, on Nov 20 2009, 02:03 PM, said:

After installation of 98SE2ME, everything is running fine on my system except for my modem. It's an Actiontec external 56k, model EX560LKA. Dialing out with the modem and connecting (and staying connected) to the internet is fine. But if I try to disconnect from the internet, a blue screen pops up:

Fatal exception 0E has occurred at 0028:00000013

After that, I can't use my modem to dial out anymore without a reboot, and the system gets pretty lethargic as well. I never had this problem before installing 98SE2ME, and it isn't resolved by removing / re-installing the modem drivers.
Gee... that's not good. :(

Unfortunately I can't test a dial-up modem/connection on my system, I don't have one, and all my buddies have cable or DSL.

Did this happen only with this new version of 98SE2ME? Have you tried older 98SE2ME versions, and if you did, did they work ok with your modem connection?
Thanks for your time.

Everybody:
If any1 in this forum can test this [similar environment], and if any fixes/workarounds found, please post here.
Thanks.

#990 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,862
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2009 - 08:25 AM

@Click Beetle DX:
While I cannot test it myself, I have a suggestion:
Fallback to the original versions of the files listed below:
TAPI.DLL 4.10.0.1998
TAPI16.EXE 4.10.0.1998
TAPI32.DLL 4.10.0.2222
TAPIINI.EXE 4.10.0.1998
TAPISRV.EXE 4.10.0.2222
TAPIUI.DLL 4.10.0.1998
TAPIUPR.EXE 4.10.0.1998
TELEPHON.CPL 4.10.0.1998
Notice that not all of them are substituted by 98SE2ME, so check their versions, and those that already match the version number to the right of each name don't need to be replaced. Those that don't, you should rename and add back the original one, from Win 98SE CD.
After testing, please do report whether this solves your issue.

#991 User is offline   Click Beetle DX 

  • Elateridae
  • Group: Members
  • Posts: 47
  • Joined: 20-November 09
  • OS:XP Pro x86
  • Country: Country Flag

Posted 23 November 2009 - 04:04 AM

MGDx said:

Did this happen only with this new version of 98SE2ME? Have you tried older 98SE2ME versions, and if you did, did they work ok with your modem connection?


I downloaded and installed 98SE2ME on November 19, 2009. So I'm using the most updated version. I have never tried any of the past versions.

dencorso said:

Fallback to the original versions of the files listed below:
TAPI.DLL 4.10.0.1998
TAPI16.EXE 4.10.0.1998
TAPI32.DLL 4.10.0.2222
TAPIINI.EXE 4.10.0.1998
TAPISRV.EXE 4.10.0.2222
TAPIUI.DLL 4.10.0.1998
TAPIUPR.EXE 4.10.0.1998
TELEPHON.CPL 4.10.0.1998


Tried it, rebooted, same problem. :(
Any other suggestions?

Thanks, guys.

#992 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 23 November 2009 - 12:53 PM

View PostClick Beetle DX, on Nov 23 2009, 03:04 AM, said:

dencorso said:

Fallback to the original versions of the files listed below:
TAPI.DLL 4.10.0.1998
TAPI16.EXE 4.10.0.1998
TAPI32.DLL 4.10.0.2222
TAPIINI.EXE 4.10.0.1998
TAPISRV.EXE 4.10.0.2222
TAPIUI.DLL 4.10.0.1998
TAPIUPR.EXE 4.10.0.1998
TELEPHON.CPL 4.10.0.1998
Tried it, rebooted, same problem.
Aaah, shucks! :(
We need somebody who connects to the internet using a dial-up modem to test this environment.
Any volunteers?
Thanks in advance for all the trouble, time and concern.

#993 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 451
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 24 November 2009 - 09:23 AM

There is another way to install 98SE2ME after having used 98Lite's 'Sleek' option (which installs the Windows 95A/B/OSR2 version of EXPLORER.EXE). This is in addition to the method documented here (about 3/4 down the page, under the text "replaces Windows 98 SE EXPLORER.EXE with older Windows 95/OSR2 version").

After installing 98Lite with the Sleek option, and before installing 98SE2ME, I patched the newly-installed EXPLORER.EXE (version 4.00.xxx) with sp193's Shell 95 Update Project (SH95UPD). The 98SE2ME installation then went fine, except for one 'Winoldap' error at the end of the extraction of ME files from the disc. This error seemed to be a failure in the reboot routine. As such it seems unimportant - nothing a manual reboot didn't fix. After the reboot, the cloning of existing system files went ahead from DOS, and the rest of the installation went as per usual.

Result! Thanks to MDGx and to sp193. :)

Edit: by the way, this applies to an 'Option 2' install of 98SE2ME, which doesn't include the shell replacement of Option 3.

This post has been edited by bristols: 24 November 2009 - 09:40 AM


#994 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 24 November 2009 - 10:23 AM

View Postbristols, on Nov 24 2009, 08:23 AM, said:

There is another way to install 98SE2ME after having used 98Lite's 'Sleek' option (which installs the Windows 95A/B/OSR2 version of EXPLORER.EXE). This is in addition to the method documented here (about 3/4 down the page, under the text "replaces Windows 98 SE EXPLORER.EXE with older Windows 95/OSR2 version").

After installing 98Lite with the Sleek option, and before installing 98SE2ME, I patched the newly-installed EXPLORER.EXE (version 4.00.xxx) with sp193's Shell 95 Update Project (SH95UPD). The 98SE2ME installation then went fine, except for one 'Winoldap' error at the end of the extraction of ME files from the disc. This error seemed to be a failure in the reboot routine. As such it seems unimportant - nothing a manual reboot didn't fix. After the reboot, the cloning of existing system files went ahead from DOS, and the rest of the installation went as per usual.

Result! Thanks to MDGx and to sp193. :)

Edit: by the way, this applies to an 'Option 2' install of 98SE2ME, which doesn't include the shell replacement of Option 3.
Many thanks for your help.

I've added your fix to READ1ST.TXT under the "KNOWN BUGS + FIXES" section:
http://www.mdgx.com/9s2m/read1st.php

Quote

* BUG [NOT related to 98SE2ME]:
One of 98lite options ("Sleek"):
http://www.litepc.com/
replaces Windows 98 SE EXPLORER.EXE [%windir% = usually C:\WINDOWS] with older
Windows 95/OSR2 version.
In such case 98SE2ME option 1, 2 or 3 may fail to work properly or even lock
up Windows.
FIX #1:
AFTER installed 98Lite Sleek option and BEFORE installing 98SE2ME option 1 or
2 you MUST patch OSR2 version of EXPLORER.EXE (installed by 98Lite) with
sp193's Shell 95 Update Project (SH95UPD):
http://www.msfn.org/...howtopic=116260
In case you experience any Winoldap errors -> reboot.
Now install 98SE2ME option 1 or 2. [thank you bristols]


Thanks! :thumbup

#995 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 451
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 24 November 2009 - 01:49 PM

You're welcome, of course. :thumbup

But: oops! I have to correct myself on an important point. The only file patched by the latest version of sp193's Shell 95 Update is SHELL32.DLL, not EXPLORER.EXE:

Quote

Currently it only tampers with SHELL32.DLL, making it more "Windows 98 compatible".


So please update your documentation and accept my apologies for any confusion!

This post has been edited by bristols: 24 November 2009 - 01:55 PM


#996 User is offline   Click Beetle DX 

  • Elateridae
  • Group: Members
  • Posts: 47
  • Joined: 20-November 09
  • OS:XP Pro x86
  • Country: Country Flag

Posted 25 November 2009 - 03:30 AM

Hello again.

The main reason I installed 98SE2ME was to get better USB support. But I haven't been able to get that going, yet. :(
After installing 98SE2ME, I also installed the "NUSB.EXE" which is the generic USB driver set for Win98SE. But regardless of this, Windows keeps installing "USBMPHLP.PDR" and "IOS.VXD" as the alleged driver for my USB card reader, DVD writer, etc. These don't work, because the devices come up with yellow exclamation marks under System. I can't use them. So... d'oh.

Obviously, I figure I am doing something incorrectly. Thus, any help with this is appreciated.

I have also tried numerous solutions to fix the afforementioned crash problem with my 56k modem, to no avail. This included disabling nearly every program that loaded at startup, checking and re-checking drivers, etc. If anyone is connecting to the internet via modem, or has the option to do so, I'd appreciate them looking into this.

Thanks, guys.

#997 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 26 November 2009 - 10:24 PM

View PostClick Beetle DX, on Nov 25 2009, 02:30 AM, said:

After installing 98SE2ME, I also installed the "NUSB.EXE" which is the generic USB driver set for Win98SE. But regardless of this, Windows keeps installing "USBMPHLP.PDR" and "IOS.VXD" as the alleged driver for my USB card reader, DVD writer, etc. These don't work, because the devices come up with yellow exclamation marks under System. I can't use them.
You need to stop Windows from re-installing those 2 files [USBMPHLP.PDR + IOS.VXD] each time after you update drivers or re-install NUSB, because you need to keep the updated versions installed by NUSB 3.3.

If you have Win98 SE setup CAB files (copied by you or by 98SE setup) on your hard disk(s), it's a good chance they are located in %windir%\OPTIONS\CABS [%windir% = usually C:\WINDOWS].
Just rename that directory to something else, like C:\WINDOWS\OPTIONS.old\CABS.old (example).
Then re-install your drivers and/or NUSB.
And when Windows prompts you to reinstall/restore needed system files from Win98 SE CABs [you just renamed] or setup CD-ROM [make sure 98SE setup CD is *not* inside your CD/DVD drive(s)], answer Cancel or No [or similar].

Later when you're done installing your USB drivers + NUSB, rename that folder back to the original name:
C:\WINDOWS\OPTIONS\CABS

Done.

FYI:
Guide on how to copy Win9x/ME CABs from setup CD-ROM to your hard disk:
http://www.duxcw.com/digest/Howto/software...bs/movecabs.htm

HTH

#998 User is offline   MDGx 

  • 98SE2ME + 98MP10
  • Group: Super Moderator
  • Posts: 2,678
  • Joined: 22-November 04
  • OS:none specified
  • Country: Country Flag

Posted 27 November 2009 - 12:22 AM

View Postbristols, on Nov 24 2009, 12:49 PM, said:

But: oops! I have to correct myself on an important point. The only file patched by the latest version of sp193's Shell 95 Update is SHELL32.DLL, not EXPLORER.EXE:

Quote

Currently it only tampers with SHELL32.DLL, making it more "Windows 98 compatible".
So please update your documentation and accept my apologies for any confusion!
No problem.
Here is the updated Read1st.txt [look under the "KNOWN BUGS + FIXES" section]:
http://www.mdgx.com/9s2m/read1st.php

HTH

#999 User is offline   Click Beetle DX 

  • Elateridae
  • Group: Members
  • Posts: 47
  • Joined: 20-November 09
  • OS:XP Pro x86
  • Country: Country Flag

Posted 28 November 2009 - 10:39 PM

View PostMDGx, on Nov 26 2009, 08:24 PM, said:

You need to stop Windows from re-installing those 2 files [USBMPHLP.PDR + IOS.VXD] each time after you update drivers or re-install NUSB, because you need to keep the updated versions installed by NUSB 3.3.


Success!

I was beginning to think I'd never see the day when I would be able to properly use my USB storage devices with Win98SE. But now that day has come, and it's a hearty victory indeed.

Thanks for your help. :D

This post has been edited by Click Beetle DX: 28 November 2009 - 10:40 PM


#1000 User is offline   CharlesF 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 418
  • Joined: 13-July 08
  • OS:98SE
  • Country: Country Flag

  Posted 12 December 2009 - 02:17 PM

Hello, :hello:

I have never used 98SE2ME.

Is it compatible with the Win98SE SP3 beta4?
What kind of improvement will I get if I install it in addition?

I have read the READ1ST.PHP, but not seems to speak about this particular point.

Share this topic:


  • 55 Pages +
  • « First
  • 48
  • 49
  • 50
  • 51
  • 52
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy