Service Pack 3 for XP

G

Guest

I read somewhere that there might be a service pack 3 for XP. Is that true or
is it a rumor?

I have a related question. I want to reinstall XP because it's acting kind
of weird. Is it possible to save the updates in a folder so they can be
reinstalled later? I know that it's possible to uninstall them.
 
S

Shenan Stanley

pc said:
I read somewhere that there might be a service pack 3 for XP. Is
that true or is it a rumor?

I have a related question. I want to reinstall XP because it's
acting kind of weird. Is it possible to save the updates in a
folder so they can be reinstalled later? I know that it's possible
to uninstall them.

Microsoft does have mentions of SP3 for Windows XP on their web pages.
http://www.microsoft.com/windows/lifecycle/servicepacks.mspx

"SP3 for Windows XP _____ edition is currently planned for 1H CY2008. This
date is preliminary."

You can download the updates and save them for later. You can even
slipstream/integrate most of them straight into your installation CD/media
to make an installation and post-installation work of Windows XP faster.

Each month Microsoft releases that month's updates in ISO format:
January 2006-current
http://support.microsoft.com/kb/913086

If you are more trusting:

AutoPatcher
http://www.autopatcher.com/

Windows Updates Downloader
http://wud.jcarle.com/

You can download each update manually - based off the KB Article number,
etc. That way you can back it up/burn a CD of them in case you need them or
use them to keep a slipstream/integrated (updated) Windows XP CD.

How to use the Windows Update Catalog
http://support.microsoft.com/kb/323166
(In order to use the Windows Update Catalog, you must use IE to get the
patches..)

Windows Update Catalog
http://v4.windowsupdate.microsoft.com/catalog/en/default.asp
(In order to use the Windows Update Catalog, you must use IE to get the
patches..)

Creating an Integrated Installation
http://snipurl.com/el43

Integrate software updates into your Windows installation source files
http://support.microsoft.com/kb/828930

Really customize your CD..
http://unattended.msfn.org/

Produce an up-to-date XP Distribution CD
http://xpcreate.com/

AutoStreamer
http://www.neowin.net/forum/index.php?showtopic=223562

You can see the critical (security and other) patches released for a given
month using the following:

http://www.microsoft.com/technet/security/bulletin/ms##-***.mspx

At the end of this line you see "ms##-***.mspx" .. If you simply replace ##
with the two-digit year and the *** with the three character month
abbreviation, you will see the list of "critical" and "important" patches
for that month (since it only happens once a month usually, if you check by
the second Tuesday (wait until afternoon) of each month - you should be
fine) - note that future months will not work.

As an example...

December 2004's patches..
http://www.microsoft.com/technet/security/bulletin/ms04-dec.mspx

March 2005's patches..
None released.. so that one will fail...

May 2006's patches..
http://www.microsoft.com/technet/security/bulletin/ms06-may.mspx

January 2007's patches..
http://www.microsoft.com/technet/security/bulletin/ms07-jan.mspx


Once you get on the page with each month's list of patches.. You can go to
the related KB articles and grab the appropriate files from there.

Need Microsoft Office updates?
http://office.microsoft.com/en-us/downloads/maincatalog.aspx


Here's a list of updates from SP2 until about April 2007 to get you
started...

Direct Download of Service Pack 2 (SP2) for Windows XP
http://snipurl.com/8bqy

Critical Updates
----------------------
Released: -- [ Web Page Address ] -- Description:
9/14/2004 -- [ http://support.microsoft.com/kb/885626 ]
-- Critical Update for Windows XP
11/22/2004 -- [ http://support.microsoft.com/kb/887742 ]
-- Update for Windows XP
12/13/2004 -- [ http://support.microsoft.com/kb/885835 ]
-- Security Update for Windows XP
12/13/2004 -- [ http://support.microsoft.com/kb/885836 ]
-- Security Update for Windows XP
12/13/2004 -- [ http://support.microsoft.com/kb/886185 ]
-- Critical Update for Windows XP
12/13/2004 -- [ http://support.microsoft.com/kb/873339 ]
-- Security Update for Windows XP
2/7/2005 -- [ http://support.microsoft.com/kb/891781 ]
-- Security Update for Windows XP
2/7/2005 -- [ http://support.microsoft.com/kb/888302 ]
-- Security Update for Windows XP
2/7/2005 -- [ http://support.microsoft.com/kb/887472 ]
-- Security Update for Windows Messenger
4/11/2005 -- [ http://support.microsoft.com/kb/890859 ]
-- Security Update for Windows XP
5/18/2005 -- [ http://support.microsoft.com/kb/894391 ]
-- Update for Windows XP
5/24/2005 -- [ http://support.microsoft.com/kb/896344 ]
-- Update for Windows XP
6/13/2005 -- [ http://support.microsoft.com/kb/896358 ]
-- Security Update for Microsoft Windows XP
6/13/2005 -- [ http://support.microsoft.com/kb/896428 ]
-- Security Update for Windows XP
6/24/2005 -- [ http://support.microsoft.com/kb/900930 ]
-- Update for Windows XP
6/27/2005 -- [ http://support.microsoft.com/kb/898461 ]
-- Update for Windows XP
7/11/2005 -- [ http://support.microsoft.com/kb/901214 ]
-- Security Update for Windows XP
8/8/2005 -- [ http://support.microsoft.com/kb/896423 ]
-- Security Update for Windows XP
8/8/2005 -- [ http://support.microsoft.com/kb/899587 ]
-- Security Update for Windows XP
8/8/2005 -- [ http://support.microsoft.com/kb/899591 ]
-- Security Update for Windows XP
8/8/2005 -- [ http://support.microsoft.com/kb/893756 ]
-- Security Update for Windows XP
10/10/2005 -- [ http://support.microsoft.com/kb/901017 ]
-- Security Update for Windows XP
10/10/2005 -- [ http://support.microsoft.com/kb/902400 ]
-- Security Update for Windows XP
10/10/2005 -- [ http://support.microsoft.com/kb/905749 ]
-- Security Update for Windows XP
10/10/2005 -- [ http://support.microsoft.com/kb/905414 ]
-- Security Update for Windows XP
10/10/2005 -- [ http://support.microsoft.com/kb/900725 ]
-- Security Update for Windows XP
12/12/2005 -- [ http://support.microsoft.com/kb/910437 ]
-- Update for Windows XP
12/13/2005 -- [ http://support.microsoft.com/kb/904706 ]
-- Security Update for Windows XP
1/9/2006 -- [ http://support.microsoft.com/kb/908519 ]
-- Security Update for Windows XP
2/13/2006 -- [ http://support.microsoft.com/kb/911927 ]
-- Security Update for Windows XP
4/10/2006 -- [ http://support.microsoft.com/kb/911562 ]
-- Security Update for Windows XP
4/18/2006 -- [ http://support.microsoft.com/kb/904942 ]
-- Update for Windows XP
4/25/2006 -- [ http://support.microsoft.com/kb/900485 ]
-- Update for Windows XP
4/25/2006 -- [ http://support.microsoft.com/kb/908531 ]
-- Security Update for Windows XP
5/9/2006 -- [ http://support.microsoft.com/kb/913580 ]
-- Security Update for Windows XP
6/6/2006 -- [ http://support.microsoft.com/kb/916595 ]
-- Update for Windows XP
6/8/2006 -- [ http://support.microsoft.com/kb/918439 ]
-- Vulnerability in ART Image Rendering Could Allow Remote Code
Execution in Internet Explorer for Windows XP SP2
6/12/2006 -- [ http://support.microsoft.com/kb/914389 ]
-- Security Update for Windows XP
6/12/2006 -- [ http://support.microsoft.com/kb/917953 ]
-- Security Update for Windows XP
6/13/2006 -- [ http://support.microsoft.com/kb/917344 ]
-- JScript 5.6 Security Update for Windows XP SP1 and SP2
6/27/2006 -- [ http://support.microsoft.com/kb/911280 ]
-- Security Update for Windows XP
7/10/2006 -- [ http://support.microsoft.com/kb/917159 ]
-- Security Update for Windows XP
7/10/2006 -- [ http://support.microsoft.com/kb/914388 ]
-- Security Update for Windows XP
8/7/2006 -- [ http://support.microsoft.com/kb/917422 ]
-- Security Update for Windows XP
8/7/2006 -- [ http://support.microsoft.com/kb/920670 ]
-- Security Update for Windows XP
8/7/2006 -- [ http://support.microsoft.com/kb/922616 ]
-- Security Update for Windows XP
8/7/2006 -- [ http://support.microsoft.com/kb/920683 ]
-- Security Update for Windows XP
8/17/2006 -- [ http://support.microsoft.com/kb/920872 ]
-- Update for Windows XP
9/11/2006 -- [ http://support.microsoft.com/kb/920685 ]
-- Security Update for Windows XP
9/11/2006 -- [ http://support.microsoft.com/kb/922582 ]
-- Update for Windows XP
9/11/2006 -- [ http://support.microsoft.com/kb/919007 ]
-- Security Update for Windows XP
10/9/2006 -- [ http://support.microsoft.com/kb/922819 ]
-- Security Update for Windows XP
10/9/2006 -- [ http://support.microsoft.com/kb/924496 ]
-- Security Update for Windows XP
10/9/2006 -- [ http://support.microsoft.com/kb/923414 ]
-- Security Update for Windows XP
10/9/2006 -- [ http://support.microsoft.com/kb/923191 ]
-- Security Update for Windows XP
11/14/2006 -- [ http://support.microsoft.com/kb/920213 ]
-- Vulnerability in Microsoft Agent could allow remote code
execution
11/14/2006 -- [ http://support.microsoft.com/kb/923789 ]
-- Vulnerabilities in Macromedia Flash Player from Adobe
could allow remote code execution
11/14/2006 -- [ http://support.microsoft.com/kb/924270 ]
-- Vulnerability in Workstation Service could allow
remote code execution
11/14/2006 -- [ http://support.microsoft.com/kb/928088 ]
-- Vulnerability in Microsoft XML Core Services could
allow remote code execution
11/14/2006 -- [ http://support.microsoft.com/kb/923980 ]
-- Vulnerability in the Client Service could allow remote code
execution
12/12/2006 -- [ http://support.microsoft.com/kb/926247 ]
-- Vulnerability in Simple Network Management Protocol (SNMP)
could allow remote code execution
12/12/2006 -- [ http://support.microsoft.com/kb/926255 ]
-- Vulnerability in Windows could allow elevation of privilege
12/12/2006 -- [ http://support.microsoft.com/kb/923694 ]
-- Cumulative security update for Outlook Express
1/9/2007 -- [ http://support.microsoft.com/kb/929969 ]
-- Vulnerability in Vector Markup Language
Could Allow Remote Code Execution
* If you have installed IE7, also install the IE7 version
of this patch!
2/13/2007 -- [ http://support.microsoft.com/kb/928255 ]
-- Vulnerability in Windows Shell Could Allow Elevation
of Privilege
2/13/2007 -- [ http://support.microsoft.com/kb/927802 ]
-- Vulnerability in Windows Image Acquisition Service
Could Allow Elevation of Privilege
2/13/2007 -- [ http://support.microsoft.com/kb/928843 ]
-- Vulnerability in HTML Help ActiveX Control Could
Allow Remote Code Execution
2/13/2007 -- [ http://support.microsoft.com/kb/927779 ]
-- Vulnerability in Microsoft Data Access Components
Could Allow Remote Code Execution
2/13/2007 -- [ http://support.microsoft.com/kb/926436 ]
-- Vulnerability in Microsoft OLE Dialog Could Allow
Remote Code Execution
2/13/2007 -- [ http://support.microsoft.com/kb/924667 ]
-- Vulnerability in Microsoft MFC Could Allow Remote
Code Execution
2/13/2007 -- [ http://support.microsoft.com/kb/918118 ]
-- Vulnerability in Microsoft RichEdit Could Allow
Remote Code Execution
2/13/2007 -- [ http://support.microsoft.com/kb/928090 ]
-- Cumulative Security Update for Internet Explorer
* If you have IE7, obtain that version of this update.
4/3/2007 -- [ http://support.microsoft.com/kb/925902 ]
-- Vulnerabilities in GDI Could Allow Remote Code Execution
4/10/2007 -- [ http://support.microsoft.com/kb/931261 ]
-- Vulnerability in Universal Plug and Play Could
Allow Remote Code Execution
4/10/2007 -- [ http://support.microsoft.com/kb/932168 ]
-- Vulnerability in Microsoft Agent Could Allow Remote
Code Execution
4/10/2007 -- [ http://support.microsoft.com/kb/930178 ]
-- Vulnerabilities in CSRSS Could Allow Remote Code
Execution
4/10/2007 -- [ http://support.microsoft.com/kb/931784 ]
-- Vulnerability in Windows Kernel Could Allow
Elevation of Privilege

Media Player:
-------------------
Released: -- [ Web Page Address: ] -- Description:
9/2/2004 -- [ http://go.microsoft.com/fwlink/?LinkId=30984 ]
-- Windows Media Player 10
11/7/2005 -- [ http://support.microsoft.com/kb/902344 ]
-- Update for WMDRM-enabled Media Players
2/13/2006 -- [ http://support.microsoft.com/kb/911564 ]
-- Security Update for Windows Media Player Plug-in
4/11/2006 -- [ http://support.microsoft.com/kb/911565 ]
-- Security Update for Windows Media Player 10 for Windows XP
6/12/2006 -- [ http://support.microsoft.com/kb/917734 ]
-- Security Update for Windows Media Player 10 for Windows XP
12/12/2006 -- [ http://support.microsoft.com/kb/923689 ]
-- Vulnerability in Windows Media Format Could Allow Remote
Code Execution

..NET Framework:
------------------------
Released: -- [ Web Page Address: ] -- Description:
3/30/2004 -- [ http://snipurl.com/10bde ]
-- Microsoft .NET Framework Version 1.1 Redistributable Package
8/30/2004 -- [ http://support.microsoft.com/kb/885055 ]
-- Microsoft .NET Framework 1.1 Service Pack 1
2/8/2005 -- [ http://support.microsoft.com/kb/887219 ]
-- ASP.NET Security Update for Microsoft NET Framework 1.1
Service Pack 1
3/22/2006 -- [ http://snipurl.com/10bdv ]
-- Microsoft .NET Framework Version 2.0 Redistributable
Package (x86)
7/11/2006 -- [ http://support.microsoft.com/kb/917283 ]
-- NDP 2.0 ASP.Net Security Update
10/10/2006 -- [ http://support.microsoft.com/kb/922770 ]
-- NET Framework 2.0 SYSTEM.WEB.DLL Security Update

Other Updates:
---------------------
Released: -- [ Web Page Address: ] -- Description:
9/14/2004 -- [ http://support.microsoft.com/kb/873374 ]
-- Microsoft GDI+ Detection Tool
9/2/2005 -- [ http://support.microsoft.com/kb/893803 ]
-- Windows Installer 3.1 Redistributable (v2)
10/14/2005 -- [ http://snipurl.com/10bex ]
-- Windows Media Connect 2.0
11/29/2005 -- [ http://support.microsoft.com/kb/909520 ]
-- Microsoft Base Smart Card Cryptographic Service Provider
Package: x86
10/10/2006 -- [ http://support.microsoft.com/kb/890830 ]
-- Microsoft® Windows® Malicious Software Removal Tool
- November 2006

Purely OPTIONAL:
----------------------
10/18/2006 -- [ http://www.microsoft.com/windows/ie/downloads/ ]
-- Internet Explorer 7.0
10/30/2006 -- [ http://snipurl.com/167ea ]
-- Media Player 11
12/8/2006 -- [ http://support.microsoft.com/kb/925876 ]
-- Remote Desktop Connection 6.0 client
 
T

Tony Meloche

Uncle said:
True.

Next year.


Yes. They wont be anymore definitive right now than "sometime in
2008". The SP3 size will be huge, but if you are set up to
automatically receive Windows Updates, and have been all along, those
are the lion's share of what will be in SP3, so it would be much smaller
in your case.

I'm almost certain I have read that Microsoft has also said it will
be the last major SP upgrade for XP. They will continue to support XP
until January (IIRC) of 2014, then it goes into the dustbin of history
as far as support from the manufacturer.

Tony
 
B

baynole

I'm almost certain I have read that Microsoft has also said it will
be the last major SP upgrade for XP. They will continue to support XP
until January (IIRC) of 2014, then it goes into the dustbin of history
as far as support from the manufacturer.

Tony

Yeah, but at least Vista will be long-gone by then too.
 
K

Ken Blake

I read somewhere that there might be a service pack 3 for XP. Is that true
or
is it a rumor?


It does not yet exist, but its expected (not guaranteed) in the first half
of next year.

I have a related question. I want to reinstall XP because it's acting kind
of weird.


Ugh! I am very much against reinstalling as a substitute for
troubleshooting.
In my view, it's usually a mistake. With a modicum of care, it should never
be necessary to reinstall Windows (XP or any other version). I've run
Windows 3.0, 3.1, WFWG 3.11, Windows 95, Windows 98, Windows 2000, and
Windows XP, each for the period of time before the next version came out,
and each on two machines here. I never reinstalled any of them, and I have
never had anything more than an occasional minor problem.

It's my belief that this mistaken notion stems from the technical support
people at many of the larger OEMs. Their solution to almost any problem they
don't quickly know the answer to is "reformat and reinstall." That's the
perfect solution for them. It gets you off the phone quickly, it almost
always works, and it doesn't require them to do any real troubleshooting (a
skill that most of them obviously don't possess in any great degree).

But it leaves you with all the work and all the problems. You have to
restore all your data backups, you have to reinstall all your programs, you
have to reinstall all the Windows and application updates,you have to locate
and install all the needed drivers for your system, you have to recustomize
Windows and all your apps to work the way you're comfortable with.

Besides all those things being time-consuming and troublesome, you may have
trouble with some of them: can you find all your application CDs? Can you
find all the needed installation codes? Do you have data backups to restore?
Do you even remember all the customizations and tweaks you may have
installed to make everything work the way you like?

Occasionally there are problems that are so difficult to solve that Windows
should be reinstalled cleanly. But they are few and far between;
reinstallation should not be a substitute for troubleshooting; it should be
a last resort, to be done only after all other attempts at troubleshooting
by a qualified person have failed.

If you have problems, post them here; it's likely that someone can help you
and a reinstallation won't be required.



Besides all the above, it's probably "acting kind of weird" because of
something you've done improperly. If you simply reinstall without finding
out what the problem was, you will probably repeat the same behavior, and
quickly find yourself back where you started.
 
M

MikeB

Occasionally there are problems that are so difficult to solve that Windows
should be reinstalled cleanly. But they are few and far between;
reinstallation should not be a substitute for troubleshooting; it should be
a last resort, to be done only after all other attempts at troubleshooting
by a qualified person have failed.

If you have problems, post them here; it's likely that someone can help you
and a reinstallation won't be required.

It's a honorable sentiment, but finding good advice/help is hard and
to acquire all the required skills is not that simple. For many
people, including myself, it eventually becomes easier to reinstall
than to try and figure out the complex interactions between many
pieces of software. Besides, it gets rid of many installed pieces of
software and stuff that starts at every boot that one doesn't need.

In the end, I'd say htat to clean up a 5-year old install or to
reinstall it cleanly and install only the required software again is
much of a wash.

Of course, it goes without saying that the user data is easily
locatable and can be backed up/restored.
 
S

Shenan Stanley

MikeB said:
This link is bad

Thanks - I'll remove it.

It was one of the least important ones anyway - put there simply because it
was a link to a Microsoft page. The best resource, by far, in my opinion
for creating an integrated Windows XP installation CD....

http://unattended.msfn.org/
 
G

Guest

Ken Blake said:
It does not yet exist, but its expected (not guaranteed) in the first half
of next year.




Ugh! I am very much against reinstalling as a substitute for
troubleshooting.
In my view, it's usually a mistake. With a modicum of care, it should never
be necessary to reinstall Windows (XP or any other version). I've run
Windows 3.0, 3.1, WFWG 3.11, Windows 95, Windows 98, Windows 2000, and
Windows XP, each for the period of time before the next version came out,
and each on two machines here. I never reinstalled any of them, and I have
never had anything more than an occasional minor problem.

It's my belief that this mistaken notion stems from the technical support
people at many of the larger OEMs. Their solution to almost any problem they
don't quickly know the answer to is "reformat and reinstall." That's the
perfect solution for them. It gets you off the phone quickly, it almost
always works, and it doesn't require them to do any real troubleshooting (a
skill that most of them obviously don't possess in any great degree).

But it leaves you with all the work and all the problems. You have to
restore all your data backups, you have to reinstall all your programs, you
have to reinstall all the Windows and application updates,you have to locate
and install all the needed drivers for your system, you have to recustomize
Windows and all your apps to work the way you're comfortable with.

Besides all those things being time-consuming and troublesome, you may have
trouble with some of them: can you find all your application CDs? Can you
find all the needed installation codes? Do you have data backups to restore?
Do you even remember all the customizations and tweaks you may have
installed to make everything work the way you like?

Occasionally there are problems that are so difficult to solve that Windows
should be reinstalled cleanly. But they are few and far between;
reinstallation should not be a substitute for troubleshooting; it should be
a last resort, to be done only after all other attempts at troubleshooting
by a qualified person have failed.

If you have problems, post them here; it's likely that someone can help you
and a reinstallation won't be required.



Besides all the above, it's probably "acting kind of weird" because of
something you've done improperly. If you simply reinstall without finding
out what the problem was, you will probably repeat the same behavior, and
quickly find yourself back where you started.


--
Ken Blake - Microsoft MVP Windows: Shell/User
Please reply to the newsgroup


I got my PC in June 2005. I've only had 1 or 2 BSODs. I got an Alienware PC. One of the options that I paid for was what Alienware calls "Alien Respawn". After they installed the software, they ran an imaging program which includes a boot CD & an Image DVD. So, it will be easy for me to reinstall XP. In the last 2 years, I've installed & uninstalled software, so, I'm sure, that there are a lot of junk files on my PC. Sometimes when I go to shut down the PC, the ShutDown, Restart window takes several seconds to appear. Sometimes, it appears quickly. I have all of the install CDs for the software that I want to reinstall.
 
K

Ken Blake

It's a honorable sentiment, but finding good advice/help is hard and
to acquire all the required skills is not that simple.


Both of what you say are true. But there are lots of knowledgeable people
here, and for those who ask rather than just reinstalling, most folks here
get the solutions to their problems.

For many
people, including myself, it eventually becomes easier to reinstall
than to try and figure out the complex interactions between many
pieces of software.


Eventually? Absolutely! I certainly don't suggest than nobody ever reformat
and reinstall. My point is that it should be a last resort, not the
automatic response to any problem. Sometimes you *do* have to give up and
bite the bullet.

But I've seen people who had such a simple problem as their task bar having
moved to the side of the screen reformat instead of looking for the
solution, which takes approximately two seconds to fix.

Besides, it gets rid of many installed pieces of
software and stuff that starts at every boot that one doesn't need.


True, but that's like the proverbial shooting a mosquito with an elephant
gun. There is a much less draconian solution to that problem.
 
M

MikeB

Both of what you say are true. But there are lots of knowledgeable people
here, and for those who ask rather than just reinstalling, most folks here
get the solutions to their problems.

Most folks. I've asked (admittedly esoteric) questions that just
doesn't seem to get an on-target response here before. Also, I have
received useful advice sometimes. But that's a digression.
 
P

Plato

Ken said:
Eventually? Absolutely! I certainly don't suggest than nobody ever reformat
and reinstall. My point is that it should be a last resort, not the
automatic response to any problem. Sometimes you *do* have to give up and
bite the bullet.

Hi Ken, been a while since we've talked. Just as an aside. Back in 1995
[I got my first PC in 1994] I discovered alt.computer

Win95 just came out and people were posting problems in alt.computer.
90% of the responses were to format/re-install. I assume you can imagine
how much fun I had back then actually "fixing" problems rather than
putting windows on fresh again. Win95 was so easy to fix, most times all
you had to do was rem out lines in autoexec.bat, config.sys, win.ini, or
system.ini and you're done :)
 
N

no-account

On Mon, 27 Aug 2007 19:12:00 -0700, pc nerd <pc

Instead of going to Microsoft and downloading all those updates, you
should use AutoPatcher. MS has told them to stop offering the
program, but you can still find it around the net. They have stopped
development. the latest version has all the patches and hot fixes up
to August 2007. You can still pick up a copy of it here:

http://fileforum.betanews.com/detail/AutoPatcher_XP/1067103058/1

but be forewarned that it is a 300MB and then some. But it sure as
heck beats grabbin' 'em from Microsoft! You can Google for the home
page and read what Microsoft told them. I think Microsoft shot
themselves in the foot by screwing with these guys. They have been
doing a great service.

Booger Bandit
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top