I'm glad Tom was so open about his lack of knowledge here, so often it is easy to assume any professional mathematician should know all this things and it all comes easy to them. However this obviously isn't the case and I doubt things will be any easier in the future as mathematics becomes more specialized.