Quantcast
Channel: Exchange Previous Versions - Setup, Deployment, Updates, and Migration forum
Viewing all 1246 articles
Browse latest View live

convert nsf to pst

$
0
0

anybody can suggest a trusted tool to convert nsf to pst? recommended free ...

the files may contain encrypted mails in addition to arabic...


Question about a warning message I'm getting may be related to .net

$
0
0

Hi, I asked this question in the Exchange 2010 forum because the warning occurred on an Exchange 2010 box, but was advised that it appeared to be a ".net issue" so I figured I'd post here as well just in case.  Basically after manually activating an Exchange database I got the following warning (the database did activate successfully):

--------------------------------------------------------
Microsoft Exchange Warning
--------------------------------------------------------
Database copy 'Activate Database Copy...' was activated successfully, but with the warnings listed below.

Activate Database Copy...
Completed

Warning:
The cmdlet extension agent with the index 0 has thrown an exception in OnComplete(). The exception is: System.Net.WebException: The request failed with HTTP status 401: Unauthorized.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Microsoft.Exchange.SoapWebClient.CustomSoapHttpClientProtocol.<>c__DisplayClass4.<Invoke>b__3()
   at Microsoft.Exchange.SoapWebClient.HttpAuthenticator.NetworkServiceHttpAuthenticator.AuthenticateAndExecute[T](SoapHttpClientProtocol client, AuthenticateAndExecuteHandler`1 handler)
   at Microsoft.Exchange.SoapWebClient.SoapHttpClientAuthenticator.AuthenticateAndExecute[T](SoapHttpClientProtocol client, AuthenticateAndExecuteHandler`1 handler)
   at Microsoft.Exchange.SoapWebClient.EWS.ExchangeServiceBinding.FindFolder(FindFolderType FindFolder1)
   at Microsoft.Exchange.ProvisioningAgent.MailboxLoggerFactory.EwsMailer.GetAdminAuditLogsFolder(ADUser adUser)
   at Microsoft.Exchange.ProvisioningAgent.MailboxLoggerFactory.EwsMailer..ctor(OrganizationId organizationId, ADUser adUser, ExchangePrincipal principal)
   at Microsoft.Exchange.ProvisioningAgent.MailboxLoggerFactory.Create(OrganizationId organizationId, ADUser mailbox, ExchangePrincipal principal)
   at Microsoft.Exchange.ProvisioningAgent.AdminLogAgentClassFactory.ConfigWrapper.get_MailboxLogger()
   at Microsoft.Exchange.ProvisioningAgent.AdminLogProvisioningHandler.OnComplete(Boolean succeeded, Exception e)
   at Microsoft.Exchange.Provisioning.ProvisioningLayer.OnComplete(Task task, Boolean succeeded, Exception exception)

--------------------------------------------------------
OK
--------------------------------------------------------

Does anybody know what this means?  Running checks on the databases, replication, etc all come back healthy so nothing appears to be broken, just thought this was a strange warning and wanted to make sure future problems won't arise from whatever is causing this.

Help with Autodiscover either URL method or SRV, no successful tests uing testexchangeconnectivity.com

$
0
0

I cannot get a successful test using https://www.testexchangeconnectivity.com

I created my SRV: _autodiscover   _tcp  domain.com  0   100  443   autodiscover.domain.com but that is not working and our provider is not much help with SRV records.

Testing potential AutoDiscover URL is successful up until this error:

Attempting to send AutoDiscover POST request to potential autodiscover URLs.
     Failed to obtain AutoDiscover settings when sending AutoDiscover POST request.
     Test Steps
     Attempting to Retrieve XML AutoDiscover Response from url https://autodiscover.domain.com/AutoDiscover/AutoDiscover.xml for user username@domain.com
     Failed to obtain AutoDiscover XML response.
     Additional Details
     A Web Exception occurred because an HTTP 401 - Unauthorized response was received from Unknown

 

I dont care which works, if I can get either method working it would help to complete my migration.

 

Thanks.

Dedicated Exchange Server?

$
0
0
Should Exchange 2007 be  installed on dedicated hardware?
Or can the same server be used for email and file server roles?

Exchange 2007 Export-Mailbox Error Message on only certain mailbox

$
0
0
I have searched high and low for a solution to this, but no such luck. Hopefully someone has had the same issue and can help me out.

I am attempting to export and then remove a date range for mailboxes before I migrate to an Exchange 07 server. The mailboxes range in the 10 GB range. I am attempting to use the Exchange 2007 cmdlet to do this with due to it does not have a 2 GB limit like the Exmerge of past.

The command I am using is as follows:

[PS] C:\>Export-Mailbox -Identity User -StartDate "01/01/07" -EndDate "01/30/08"
-IncludeFolders "\Inbox","\Sent Items" -PSTFolderPath c:\PST\pst.pst

This command works fine on some of the mailboxes in the Exchange03 system. But on some of the mailboxes I am getting the following error.

Error occurred in the step: Moving messages. Failed to copy messages to t
he destination mailbox store with error:
MAPI or an unspecified service provider.
ID no: 00000000-0000-00000000, error code: -1056749164

Any ideas?

Exchange SP3 (rangeUpper) not updating from 14622

$
0
0

Hi,

Could someone please confirm and help me with what my next step is, In my production environment I have a exchange 2007 sp3 RU6 (showing in add remove programs) installed on win2008 R2 server also running as a DC. I ran dsquery  and the (rangeUpper) is showing 14622, shouldn't this be 14625 ??. I also ran get-exchangeserver in powershell and got version 8.3 . I am wanting to have a coexisting 2013 exchange server on windows 2012, migrate everything and decommission the 2007 exchange server.

I have cloned this server for testing purposes and I applied Sp3 RU10 and checked the rangeUpper number and noticed it hasn't updated from 14622 to 14625.

From everything I have read my understanding is I cannot install exchange 2013 onto windows server 2012 in the domain until I can get this (rangeUpper) to update correctly to 14625.

Thank you in advance for any help.

Vaughan



Exchange 2007 and Exchange 2013 coexistance problems, can't send emails in OWA between servers.

$
0
0

We have exchange 2007. I have installed a new server with windows server 2012 r1. I have installed exchange 2013 on the new server. I am able to login to exchange admin center, and all of our mailboxes are listed there. I created a new test account for 2013, and logged into owa with that account. I try to send an email from that user to a user on the 2007 server and the email just goes to the draft folder. I know I am missing something. I am not an exchange expert by any means, I am learning, but please help, thanks.!

The following error was generated when "$error.Clear();get-PublicFolderDatabase -server $RoleFqdnOrName | remove-PublicFolderDatabase -RemoveLastAllowed " was run: "Exchange server "contoso.com" was not found. Please make sure you typ

$
0
0

I have this error trying uninstall mailbox role exchange 2010.

can you help me please.

Thank you

Mailbox Role
Failed

Error:
The following error was generated when "$error.Clear();get-PublicFolderDatabase -server $RoleFqdnOrName | remove-PublicFolderDatabase -RemoveLastAllowed
      " was run: "Exchange server "contoso.com.mx" was not found. Please make sure you typed the name correctly.".
Exchange server "XXXXXXXXXX" was not found. Please make sure you typed the name correctly.
Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.1.438.0&e=ms.exch.err.Ex88D115&l=0&cl=cp

Log.

Active Directory session settings for 'Get-PublicFolderDatabase' are: View Entire Forest: 'True', Configuration Domain Controller: 'CONTOSO.COM.MX', Preferred Global Catalog: 'CONTOSO.COM.MX', Preferred Domain Controllers: '{ CONTOSO.COM.MX }'
[01/25/2014 16:31:55.0467] [2] Beginning processing get-PublicFolderDatabase -Server:'CONTOSO.COM.MX'
[01/25/2014 16:31:55.0467] [2] Active Directory session settings for 'Remove-PublicFolderDatabase' are: View Entire Forest: 'True', Configuration Domain Controller: 'CONTOSO.COM.MX', Preferred Global Catalog: 'CONTOSO.COM.MX', Preferred Domain Controllers: '{ CONTOSO.COM.MX }'
[01/25/2014 16:31:55.0467] [2] Beginning processing remove-PublicFolderDatabase -RemoveLastAllowed:'True'
[01/25/2014 16:31:55.0467] [2] Searching objects "CONTOSO.COM.MX" of type "Server" under the root "$null".
[01/25/2014 16:31:55.0467] [2] Previous operation run on domain controller 'CONTOSO.COM.MX'.
[01/25/2014 16:31:55.0467] [2] [ERROR] Exchange server "CONTOSO.COM.MX" was not found. Please make sure you typed the name correctly.
[01/25/2014 16:31:55.0482] [2] Ending processing get-PublicFolderDatabase
[01/25/2014 16:31:55.0482] [2] Ending processing remove-PublicFolderDatabase
[01/25/2014 16:31:55.0482] [1] The following 1 error(s) occurred during task execution:
[01/25/2014 16:31:55.0498] [1] 0.  ErrorRecord: Exchange server "CONTOSO.COM.MX" was not found. Please make sure you typed the name correctly.
[01/25/2014 16:31:55.0498] [1] 0.  ErrorRecord: Microsoft.Exchange.Configuration.Tasks.ManagementObjectNotFoundException: Exchange server "CONTOSO.COM.MX" was not found. Please make sure you typed the name correctly.
   at Microsoft.Exchange.Configuration.Tasks.DataAccessTask`1.GetDataObject[TObject](IIdentityParameter id, IConfigDataProvider session, ObjectId rootID, OptionalIdentityData optionalData, Nullable`1 notFoundError, Nullable`1 multipleFoundError, ExchangeErrorCategory errorCategory)
   at Microsoft.Exchange.Configuration.Tasks.DataAccessTask`1.GetDataObject[TObject](IIdentityParameter id, IConfigDataProvider session, ObjectId rootID, Nullable`1 notFoundError, Nullable`1 multipleFoundError)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.GetDatabaseTask`1.InternalValidate()
   at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
[01/25/2014 16:31:55.0498] [1] [ERROR] The following error was generated when "$error.Clear(); 
        get-PublicFolderDatabase -server $RoleFqdnOrName | remove-PublicFolderDatabase -RemoveLastAllowed
      " was run: "Exchange server "CONTOSO.COM.MX" was not found. Please make sure you typed the name correctly.".
[01/25/2014 16:31:55.0498] [1] [ERROR] Exchange server "CONTOSO.COM.MX" was not found. Please make sure you typed the name correctly.
[01/25/2014 16:31:55.0498] [1] [ERROR-REFERENCE] Id=SystemAttendantDependent___ba31ecdbca1d42d68baffea5aafffb24 Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
[01/25/2014 16:31:55.0498] [1] Setup is stopping now because of one or more critical errors.
[01/25/2014 16:31:55.0498] [1] Finished executing component tasks.
[01/25/2014 16:31:55.0529] [1] Ending processing Uninstall-MailboxRole

I try this but dosent work for me.

http://social.technet.microsoft.com/Forums/exchange/en-US/3992aa87-3131-46b6-bac1-276361616d64/problem-removing-exchange-2010-server-from-2003-org?forum=exchange2010#66c5e70f-e55b-401b-b350-97b1a42b3662

Also you can remove connector thru ADSI Edit.

For removing send & receive connector you can do it using ADSIEdit.msc

Open AdsiEdit.msc.
Expand Configuration.
Expand CN=Services.
Expand CN=Microsoft Exchange.
Expand CN=<Organization name>.
Expand CN=Exchange Administrative Group (FYDIBOHF23SPDLT).
Expand CN=<Server Name>.
Expand CN=Protocols.
Expand CN=SMTP Receive Connectors.
On the right hand side, we will see all the Receive Connector
Have a look of my thread below for more information:




Exchange Server 2010 Error

$
0
0

Please forgive me I am fairly new at working with an Exchange Server. I am working on a new Windows 2012r2 box that has had Exchange Server 2010 running perfectly on it for about 2 months. Then the router that is connected to the server failed and I had to replace it. Since then my Exchange Server 2010 will not communicate. Nothing has been changed on the Windows 2012r2 OS or with the Exchange Server 2010. All mailboxes are mounted and check as being healthy. I know I am getting the following error and I am unsure how to fix it.

Cmdlet failed. Cmdlet Get-UmServer, parameters {Identity=e16f479b-fa40-4683-9599-253ebef322b6}

If someone would be willing to assist me in getting my Exchange back up and running it would be appreciated. Is there a setting in the router that I need to make sure is there? Also I will try to answer any questions or provide more info, but you will need to tell me what info and where / how I get the info needed.

Thank you in advance.

Stan


Disabling individual mailbox calendars

$
0
0
We have 3 different email addresses for each user, and would like to only use 1 calendar per user to minimize confusion. I've found out enough that I would have to disable each mailbox calendar except for 1, but I can't find anywhere that explains how to do that. I've found some forums posts explaining how to do it in exchange online, but we're using exchange 2010. Any advice is appreciated.

Installing exchange 2010 service pack 3

$
0
0

I want to update our Exchange 2010 installation to Service pack 3. But the readiness check failes:

Summary: 6 item(s). 1 succeeded, 5 failed.
Elapsed time: 00:00:11


Configuring Prerequisites
Completed

Elapsed Time: 00:00:01


Organization Prerequisites
Failed

Error:
An error occurred while running the test. The computer may be out of memory, or the XML files have been modified.
Parameter name: ConfigurationFileLocation

Elapsed Time: 00:00:06


Languages Prerequisites
Failed

Error:
An error occurred while running the test. The computer may be out of memory, or the XML files have been modified.
Parameter name: ConfigurationFileLocation

Elapsed Time: 00:00:00


Hub Transport Role Prerequisites
Failed

Error:
An error occurred while running the test. The computer may be out of memory, or the XML files have been modified.
Parameter name: ConfigurationFileLocation

Elapsed Time: 00:00:00


Client Access Role Prerequisites
Failed

Error:
An error occurred while running the test. The computer may be out of memory, or the XML files have been modified.
Parameter name: ConfigurationFileLocation

Elapsed Time: 00:00:00


Mailbox Role Prerequisites
Failed

Error:
An error occurred while running the test. The computer may be out of memory, or the XML files have been modified.
Parameter name: ConfigurationFileLocation

Elapsed Time: 00:00:00

The server isn't out of memory. Can someone help me to solve this problem. I've searched on the internet but i haven't found the parameter name.

Regards,

Erik

Exchange multiple VLANs accessing SCP use TCP/IP instead of HTTP

$
0
0

I'm needing some help with the Exchange SCP record and seeing if there is a way to remove it. It appears that Outlook when it auto configured using SCP it tries to use TCP/IP instead of HTTP... but I need it to always use HTTP. The reason is because we have separate VLAN's and they can't communicate to Exchange over TCP/IP ports.

I think it may be better to explain my network and you can see why our TCP/IP ports won't work:

  • We use Citrix Netscaler to load balance Exchange which is in our DMZ (VLAN 505)
  • Our Exchange is on VLAN 10
  • Other VLAN's when they lookup mail.ourdomain.com it resoves the external IP which our firewall translate that to the Citrix Netscaler Load Balancers which are in our DMZ
  • Other VLAN servers are domain joined so thats why they get the SCP record because they do have access to our DC, DNS, etc

Outlook will auto configure using SCP but won't launch due to trying to use TCP/IP which the Citrix Netscaler doesn't have those ports open (becaues it should be using HTTP).

How can I force Outlook to use HTTP or Tell Exchange not to offer SCP lookup AT ALL?

converting nsf to pst

$
0
0
anybody knows a tool to convert nsf to pst? better free...

Exchange 2010 on SBS 2011 Server Upgrade link for SP3 is not working

$
0
0

Hello All!

I have an SBS 2011 Server that everything seems to work fine. Events are clear, exchange working fine. Although I am trying to upgrade Exchange 2010 from SP1 to SP3 with no luck. After running the setup.exe and having the first splash screen the links are not working. So even if I press the link "Install Microsoft Exchange Server Upgrade" nothing happens so I cannot continue with the upgrade. I tried SP2 also with the same results. It seems that something is stopping the link from bringing up the next setup procedure. I tried to see if I could run upgrade from another .exe file or from command line but no luck. Does anyone have an idea what is stopping the link to bring up the next upgrade screen? I googled it, searched TechNet but no one with this kind of problem. I guess it is not an exchange problem but a system one.

Any help would be appreciated.

Regards

export-mailbox to PST file: unknown error in approving object

$
0
0

Hi

 

I'm trying to validate export/import of PST files with Ex2K7 SP1.

I have this error during export-mailbox, and didn't find anything about it on the Net:

 

[PS] C:\Documents and Settings\Administrator>Export-Mailbox user01 -PSTFol
derPath C:\temp\

Confirm
Are you sure you want to perform this action?
Exporting mailbox content from the mailbox 'user01' into .pst file
'C:\temp\user01.pst'. This operation may take a long time to complete.
Yes Yes  Angel Yes to All  No No  [L] No to All  Sleep Suspend  [?] Help
(default is "Y"):
Export-Mailbox : Error was found for user01 (user01@mydomain.com
) because: Error occurred in the step: Approving object. An unknown error has o
ccurred., error code: -2147221241
At line:1 char:15
+ Export-Mailbox  <<<< user01 -PSTFolderPath C:\temp\

I'm doing test on one virtual machine hosting AD (win2K3SP2 En), Ex2k7SP1 En, Outlook 2007 Fr.

 

Could it come from the Outlook or user mailbox language ?

The mailbox have been "initiated", I opened it with OWA, select French language, self sent message. I also opened it with Outlook 2007 on the server.

 

Thanks.


Move mailbox is slow and use low bandwidth

$
0
0

I'm migrating Exchange 2007 to 2010.

The move mailbox work but is very slow. The two organization are connected with 20 MBits line but use just .5/1 Mb for exchange mailbox move so is very slow.

We need migrate 250 gb exchange...

I have tried to change some value of MSExchengeReplication.exe.config But is parameter just for the number in parallel request (    MaxActiveMovesPerSourceMDB = "25",    MaxActiveMovesPerTargetMDB. ) ...

How I can convince Exchange use all the available bandwidth for make the transfer ?

Thanks,

LSo

Lorenzo Soncini


LSo Lorenzo Soncini Trento TN - Italy

Exchange 2007 setup, transitioning from Exchange 2003

$
0
0

Hello Exchange Experts,

I just setup a Exchange 2007 within our domain, transistioning from Exchange 2003, question: When I added the mailbox role on the setup of Exchange 2007, the mailboxes appeared instantly from our Exchange 2003..the connector I'm assuming automatically connected during the 07 setup. Is this normal? I was under the assumption to migrate mailboxes from 03 to 07 Exchange, the wizard must be ran. All active mailboxes from 03 appear. I attempted to migrate one mailbox using the wizard, error after the wizard completed, mailbox exists. Makes sense, just not understanding how the mailboxes flowed/migrated automatically without running the migration steps. Would someone explain? You could say, this migration is very new to me.

Thanks in advance!

James


Exchange 2010 Server thinks there is still an Exchange 2003 in my network.

$
0
0
I have an Exchange 2010 deployment. Previously we used Exchange 2003. I have formatted, installed Windows Server 2008 SP2 and installed Exchange 2010 on the old Exchange 2003 server. The installation went fine without errors. However, when I go to manage servers in my Exchange 2010 Management Console it still shows that have one Exchange 2003 server and this server doesn't show up when I click on manage servers only the servers that started out as Exchange 2010. I have checked the registry and there are no references to Exchange 2003 in the rebuilt server. I had removed Exchange 2003 months ago; so I have no idea why this is happening. I wish to configure the rebuilt server to be one my CAS servers in my Exchange 2010 deployment.

Exchange 2010 co-existence with Exchange 2007 issue NDR size Four Times then we send

$
0
0

Hi All,

I am facing some strange issues of NDR size four times then we send like if I send 1 MB message to internal OR external recipient then we receive 4 MB NDR.

Even we send one black mail with subject Test mail of 4 kb then we receive 16 kb NDR is it due to architecture change or something else.

Everything was fine with Exchange 2007 but facing this issues after we change the mail flow to Ex2010.

Any help really appreciated

Regards

Anand S


Thanks & Regards Anand Sunka MCSA+CCNA+MCTS

Exchange Pre-Deployment Analyzer - Exchange 2010 Compatibility Check Does not recognize Windows Server 2012 R2 AD Domain Controllers / Global Catalog Servers

$
0
0

Hello All,

My consulting company's largest client has been slated for an Exchange 2003 to Exchange 2010 Transition with CoExistence for over a year.

Various business flow and scheduling issues have put the kibosh on doing the upgrade until now.

Here is a simplified description of the environment

 - A flat switched gigabit ethernet network, a single AD site
 - 2 Domain Controllers running Server 2012 R2, both are Global Catalog servers, one serves DHCP for the scope
 - Domain and Forest functional level are both Server 2003
 - Existing Exchange 2003 Std org running on one Server 2003 R2 box
 - Exchange org is in Native Mode
 - DCDIAG is clean, no errors
 - FSMO Roles in place on the most powerful / new of the two DCs
 - Reliable Time Source configured, no kerberos problems, network has been humming along happily for some time now.


Synopsis of the problem:

Over the past two years, I have done a lot of homework in preparation for this project
I have watched and re-watched every Technet Webcast on Exchange 2003 thru 2007 as they came out, just in case the client gave the go-ahead for a server / exchange upgrade.
Though I had my first child about 2 years ago, and the time has been very short for watching webcasts in my "spare time" I have blocked out the time and have started catching up on the latest Technet Webcasts on Exchange 2010.

My intention is to follow the process described in this excellent Transition Guide:
http://l.exchangeserverpro.com/exchange-2003-2010-migration-guide/
As well as good information found in various blogs and Harold Wong's excellent Technet Webcast.

Funny thing is, The more involved parts of the process are not what I am having problems with (I have successfully deployed Exchange 2010 in a blue sky deployment already, and 2007 in a Fork-lift Migration to a new Forest )

Now that all the preparation work is done, all the servers are ready to go, and AD DS is happy, I took the very first step in the deployment and:
The Exchange Pre-Deployment Analyzer thinks our environment cannot support Exchange 2010 Servers....

After running the Exchange 2010 compatibility check, the scan shows this critical error:
Active Directory site 'Default-First-Site-Name' does not contain any global catalog servers running Windows Server 2003 Service Pack 1 or later. This will prevent Exchange 2010 servers from being installed into site 'Default-First-Site-Name'.


The compatibility matrix suggests otherwise:
http://technet.microsoft.com/en-us/library/ff728623%28v=exchg.150%29.aspx

Under: Supported Active Directory Environments:
 Operating System Environment: shows that Windows Server 2012 R2 Active Directory Servers are supported by Exchange 2010 SP3 RU5 or later
 Domain Functional Level: Server 2003 domain functional level is supported for Exchange 2010 SP3 RU5 or later

This blog post contains the matrix as it was before the End Of Support for Exchange passed in April 2014:
http://blogs.technet.com/b/rmilne/archive/2013/09/17/exchange-support-for-windows-server-2012-r2.aspx#pi63079=1

I should be good to go, yes?


The customer is entirely dependent on email for their style of business, and love the control they have with the servers being onsite, so hosted exchange was never on the table.
I am hoping to have the least number of show-stopping surprises possible on the day we finally are able to schedule a necessary outage for the introduction of the new Exchange 2010 Server into the Coexistence phase

In this blog post, Martina Miskovic's "Answer" may be accurate, but it is not necessarily helpful:
http://social.technet.microsoft.com/Forums/exchange/en-US/c0fa92d3-8b02-4e6e-af53-f308b0d035d4/pre-deployment-analyser-error-exchange-upgrade-2003-on-windows-2003-to-2010-on-windows-server-2012?forum=exchange2010

Namely that:
"The rules in Pre-Deployment Analyzer hasn't been updated to include Windows Server 2012 Domain Controllers and that is why you get the error"



Ok, bottom line.

Is this error indicative of a problem that will also cause the Bare Metal installation of Exchange 2010 SP3 to fail?
The latest Rollup for Exchange 2003 SP3 is Rollup 7

Will I be able to install Exchange 2010 SP3 and then Rollup 7 successfully considering the described AD environment?


The last remaining Windows 2003 former DC is still attached as a member server to the domain, and is available for dcpromo if needed, Should I go that route?


Thanks for any enlightenment any of you might be able to offer!


Chris.


"Time is an illusion, Lunchtime, doubly so..." - Ford Prefect

Viewing all 1246 articles
Browse latest View live