Graylog Search Text Contains



You can see how Graylog has parsed the logs with different fields by clicking on the individual messages. png 2393×770 68. How to Use Find from the Windows Command Prompt Martin Hendrikx Updated July 5, 2017, 5:41pm EDT Find is another great command line tool that every Windows user should know about because it can be used to search content of files for specific strings of text. Microsoft SQL Server comes up with an answer to part of this issue with a Full-Text Search feature. An attacker may be able to exploit these vulnerabilities via a specially-crafted email message. Help; ANSS Comprehensive Earthquake Catalog (ComCat) Documentation Developer's Corner - bulk access to catalog, tools for obtaining specific products. Luckily, Graylog takes this into consideration and ensures that the Graylog platform is enterprise ready. GRAYLOG_ROOT_PASSWORD_SHA2 – This is a SHA2 hash of the password for the admin user (above, the hash is for the password “admin”). Text Strings or Alphanumeric characters. The Parameters set for Exporting the Results are saved in an INI File. The COUNTIF function can help to count cells that contain part of text in a range of cells in Excel. Enterprise Ready – Graylog has a huge amount of potential in the enterprise field. This stored procedure will return the tables and result set with the matching search string. Each query has a collection of widgets which display messages and charts depending on the search string entered in the search bar and the selected time range. If you only type the end or middle part of the string, only results that begin with that part will be returned. 6 hours ago · Cautionary Language This news release contains forward-looking statements within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, including. One addition could be to create a fifth stage that contains a rule that routes the messages in a specific stream. Property Search(Exact): the text entered in the search box has to match exactly with the results, e. The tails of the capital Q form tears, while the circles are the eyes. Where K-3 Students Go to Find Answers A curriculum-connected research tool for. I'm reading in records from a tab-delimited flat-file, and storing those in a IEnumerable Please note that they're are a large amount of records. The standard behaviour is to send the logs unencrypted via. For ex: "This is a Test". The search is case-sensitive. contains Hello! I've been looking for about two hours and experimenting but I can't find whether this is possible or not, also, I hope this is the right sub to ask. string_value [in] String, in which search is made. It is, however, missing the very simple but immensely useful "contains" matcher, which this PR aims to provide. Question: In Microsoft Access 2003/XP/2000/97, I'm trying to build a parameter query that allows the user to input desired text, and the query will return all records that CONTAIN that. How to search for a string or check if cell contains a specific text by Ilker | Apr 5, 2018 | Excel Tips & Tricks Excel's Search and Find feature is very helpful when looking up things in workbooks, but this means searching for keywords one by one. contains() method. The text box contains the search string that filters the results that GetFiles returns. Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, PHP, Python, Bootstrap, Java and XML. The data member capacity contains the number of valid characters that may currently be stored in the array. The standard string class provides support for such objects with an interface similar to that of a standard container of bytes, but adding features specifically designed to operate with strings of single-byte characters. Search Input. The search page includes a search result histogram, where you can view in a concise way the number of messages received grouped by a certain time period that Graylog will adjust for you. Oct 30, 2019 (HTF Market Intelligence via COMTEX) -- Latest Study on Industrial Growth of Global Automotive Steering Wheel Market 2019-2025. There is a CAUTION inside the graylog_ctl upgrade document: The Graylog omnibus package 2. This is mostly used together with another selector to select the elements containing the text in a group (like in the example above). Comparers can be used to provide case insensitive or culture and locale aware comparisons. With footage from 1930 to the present and updated monthly, this collection of more than 77,000 videos covers a wide variety of topics. For example, if you only remember phrases or lines from the body of the poem, visiting the table of contents might be of great assistance. TOUPPER/TOLOWER will convert string to upper/lower characters. They are described in the table below. comparer is a Comparer which is used to control the comparison. If your String contains "dd-mm-yy", split on the "-" character to get an array of: "dd" "mm" "yy". Word Search Labs is the simplest way to build, print, share and solve word searches online. A word near another word. No personal information is included in the corpus. You want to add a background behind that text which: Follows the ragged-right edge; Is padded along both the left and right edge of each line. Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. Then switch to the extended search and search for \r\nstring and leave the replacement blank. The previous blog post explained how slices work in Go, using a number of examples to illustrate the mechanism behind their implementation. Find descriptive alternatives for contains. Other fields are not automatically analyzed. Enter your JQL query. After a search string has been entered or edited, QlikView evaluates which one of the above described search behaviors to select. Use Document Properties to Designate E-mail Recipients Use document properties to add e-mail recipients and message subjects to the PDF documents that do not contain this information as part of the text. The following search returns documents where the user field contains any term that begins with k and ends with y. Java String contains() method checks whether a particular sequence of characters is part of a given string or not. Learn More 152 new PebbleGo articles now available! PebbleGo by Capstone. Although these searches can be done using regular expressions, this tool allows anyone to manipulate text regardless of their skill level, type of computer, or other device. To count cells that contain specific text, use a simple COUNTIF formula like shown below, where range is the cells to check and text is the text string to search for or a reference to the cell containing the text string. Graylog is a powerful open-source log management platform. Note: The FIND function is case-sensitive. Java String contains() Java String contains() method was introduced in java 1. A term can be a single word — quick or brown — or a phrase, surrounded by double quotes — "quick brown" — which searches for all the words in the. City is a Text type field in tblClient, so we add the quotes around the search value. Instructions. There are two options that can be used to search the text in PDF documents: they are the Find and Search functions. In this tutorial, you’ll install and configure Graylog on. If this parameter is missing the search text is replaced. In that case, the variable must be initialized with the name of … it should be set to … > directory contains SmPL scripts. I've managed to do so using nxlog and i can see the entries in graylog. Adding alternative text to photos is first and foremost a principle of web. The Electronic Text Corpus of Sumerian Literature (ETCSL), a project of the University of Oxford, comprises a selection of nearly 400 literary compositions recorded on sources which come from ancient Mesopotamia (modern Iraq) and date to the late third and early second millennia BCE. The previous blog post explained how slices work in Go, using a number of examples to illustrate the mechanism behind their implementation. NET,SQL,XML,HTML,ADO,ADO. STRIP will return a substring of a given string with leading and trailing spaces removed. Georgia Secretary of State. More… Most Common: Boats and Ships Gas Station Vehicles and Engines Fuel Industry Air Pollution. These text annotations can be optionally deleted by the plug-in from the actual files that emailed to the recipients. The grep command is primarily used to search text or search any given file for lines containing a match to the supplied words/strings. Contains("yes") return False. The asterisk is treated as a wildcard when matching the bundle ID search string with bundle IDs. The app can choose to process SMS messages entirely on your iPhone, but it can also pass them to an online service for scanning. This is the most generous of the jQuery attribute selectors that match against a value. Find and FindAll to perform searches on the array. For information on redeeming Atlas credit, see Atlas Billing. Office How to search text in Excel by PowerShell script This site uses cookies for analytics, personalized content and ads. If your search will return more than 20, then the search response will include an additional value — next_page_token. 0 version of this article, see 183638. The selector matches if the test string is exactly equal to any of the words. It contains 4 bedrooms and 3 bathrooms. This means that even a simple text field must be able to support multiple values by default. startsWith("200 OK", 16) wouldn't check against the String itself, but whatever is in memory just beyond it. I Filter the email column to search for mistakes, like double periods (. In this step by step guide, we will explain what are anchor links and show you how to easily add anchor links in WordPress. title:"foo bar". When coming across the term "text search", one usually thinks of a large body of text, which is indexed in a way that makes it possible to quickly look up one or more search terms when they are. split(pattern, string, maxsplit=0, flags=0)¶ Split string by the occurrences of pattern. Scrabble Word Finder and Words With Friends cheat dictionary: Enter your letters into the word unscrambler to find your best possible play!Every word solver search provides options for Scrabble, Words With Friends, WordHub, and crossword help. You find yourself scrolling through thousands of seemingly similar fonts before frustratingly realising that your perfect font is miles out of your price range. We will discuss immutable string later. This page provides information on the syntax for searching text fields, which can be done in quick search and basic search (when searching on supported fields), as well as in advanced search (when the CONTAINS (~) operator is used). The optional may contain the following format specifiers:. search the hsdl Advanced search Help Full text contains Author contains Title contains Title or summary Publisher contains Series contains in public collection (107,100) - in special coll: CRS reports (23502) - in special coll: GAO reports (6376) - in special coll: NPS theses & rpts (5905) - in special coll: LLIS (9183). Follow these steps to locate cells containing specific text: Select the range of cells that you want to search. This is no coincidence because Google places a relatively high value on alt text to determine not only what is on the image but also how it relates to the surrounding text. Contains("is") return True "This is a Test". Use spaces to separate between words. > search a string in which view that contains the column names- that are of string type and. To have the search box work with the proper field, filter or search function should be used here. com: National Adoptable and Lost & Found database. startswith(word) - return True/False word. DirectoryServices) It appears that the context of your code is to get the active directory user of a person requesting a page using WCF or ASP. If the search string contains a wild card or the search string is used in a programmatic search (e. While in the preview editor, you can start a new search. If find_text cannot be found in within_text, DAX SEARCH function returns NotFoundValue, if given. A note can be sent with the report only with a valid e-mail address. syntax for Contains(string) am writing a code, where i need to compare the name which contains some specific letters. This wikiHow teaches you how to search for files by their content instead of just their titles on a Windows computer. NET Core packages. A substring is a contiguous elements of a string. getDefault() method. The asterisk replaces some or all of the bundle ID in the search string. If the str Contains in the String then it returns true. It aims to enable holding contests when you don't have the test data. txt in the same directory as the CountriesTextFile CountriesIO class. Like when a paragraph of text breaks to the next line whenever the next word won't fit (i. When you open the OneDrive folder in File Explorer, the files and folders in it are what OneDrive can search. Use Document Properties to Designate E-mail Recipients Use document properties to add e-mail recipients and message subjects to the PDF documents that do not contain this information as part of the text. I want to check if the text contains "ed" or "us". Tune logging on one, many, or all endpoints in seconds to adapt to new threats, performance issues, or other challenges in your on-premises and cloud infrastructures. It returns boolean value so it can use directly inside if statements. When the value of a text field contains, X, Y, Z, etc. In order to apply decorators to your search results, click on the Decorators tab in your search sidebar, select the decorator you want to apply from the dropdown, and click on Apply. You can find details about the string library in section 5. L4 - Yahoo! Answers Manner Questions, version 1. This will leave lines with only the unwanted string and nothing else. You use a function in a function call, where you give the name of the function and some text (the arguments) for the function to operate on. Thanks to Leonid Koyfman for sharing his solution to this problem, that was originally published in the Contextures Excel newsletter. A token is the (possibly empty) longest string that does not contain any of the characters in delimiters. BODY/TEXT of BRIEF. The only problem is that FIND and SEARCH look from left to right in a string. What does this mean? Essentially, every message that is sent to Graylog will be evaluated by your pipeline configuration. Supported data types include CHAR and VARCHAR. Note that in a superChatEvent resource, the snippet. Return Value. If n < 0, there is no limit on the number of replacements. CONTAINS is a predicate used in the WHERE clause of a Transact-SQL SELECT statement to perform SQL Server full-text search on full-text indexed columns containing character-based data types. For example, in the word "frog" the letter "f" is in position 0, the "r" in position 1, the "o" in 2 and the "g" in 3. 0 (102 MB) In addition to question and answer text, the corpus contains a small amount of metadata, i. Graylog uses Elasticsearch as its search engine. IllegalFormatException - If a format string contains an illegal syntax, a format specifier that is incompatible with the given arguments, insufficient arguments given the format string, or other illegal conditions. When the string argument in these functions is a literal value, it must be enclosed in single quotes. i want to check if a string contains a substring from a list of string i provide, at the moment i am doing this: if 'U19' in echipa1 or 'U20' in echipa1 or 'U17' in echipa1 or 'U21' in echipa1 : print. Search in all Supplementary Concept Record Fields Heading Mapped To Indexing Information Pharmacological Action Search in all Free Text Fields. The most commonly used ones are grep(), gsub(), strsplit(). Use Document Properties to Designate E-mail Recipients Use document properties to add e-mail recipients and message subjects to the PDF documents that do not contain this information as part of the text. The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem around a Linux platform. Now you can insert your CDs into it: Dim strCDRack(0 to 2) As String strCDRack(0) = "Deftones" strCDRack(1) = "Tool" strCDRack(2) = "Disturbed". startswith(word) - return True/False word. The following tables contain predefined keys that establish usages for both event producers and consumers. If those quotes look strange, see Quotation marks within quotes. ToLower() outside the query. /** * This file is part of Graylog Pipeline Processor. Sender’s name contains specific text rule I’m receiving messages from a digest list in which the From email address is always the same, but the actual display name is different and identifies which actual group it is coming from. text() method returns the value of text and CDATA nodes as well as element nodes. dll, namely in the entry-point symbol table. You can search any field by typing the field name followed by a colon ":" and then the term you are looking for. QQ: Crying. There's no CONTAINS function in Excel. Asterisk PBX via GELF HTTP GELF Library No release yet After a lot of sweat in search of ways to use Graylog with Asterisk, I discovered that through the GELF method we can create several custom views through scrpts that can be written in your preferred language. How To Use Syntax Single command This is by far the easiest way to use StrContains. Hot Network Questions Is there a drawback to Flail Snail's Shell defense? Can I enter a rental property without giving notice if I'm. So if our input sequence contains more than three words we remove all the. Another way of using grep is to have it accept data through STDIN. exe to configure or remove the DSN. Fetching specific words from a file. match_substring [in] Searched substring. Contain definition is - to keep within limits: such as. You can get all issues that do not contain the word 'Apple' by following these steps: Execute the following JQL: text ~ Apple; Save your search as a filter, ie named "With Apple". Elasticsearch lets you perform full text queries across terabytes, even petabytes, of data, returning results at lightning speed. For now, we will just think of an expression as a string. You do not know which terminal modifies “String 1” and which terminal modifies “String 2. If the text search returns no results. We communicate by exchanging strings of characters. com <-- Select www. Use selector-syntax to find elements Problem. Choose your language. We have now a field called application where we store string values. No text search. There is no Kibana to install. TF = contains(str,pattern) returns 1 (true) if str contains the specified pattern, and returns 0 (false) otherwise. All text in a Document is contained within Text elements. If you have no concern for upper- or lowercase text, there are several ways to check if a cell contains text. starting_at - [OPTIONAL - 1 by default ] - The character within text_to_search at which to start the search. Enterprise Ready – Graylog has a huge amount of potential in the enterprise field. 6p1 [graylog2] FeedBacks from users. If no inputs, returns an empty string. But, it can be disconcerting to go and make big changes to a SQL Server that is in use. string to search for pos - position at which to start the search count - length of substring to search for s - pointer to a character string to search for ch - character to search for t - object (convertible to std::basic_string_view) to search for. This comparison search tool will check duplicate content according to your input values. If find_text cannot be found in within_text, DAX SEARCH function returns NotFoundValue, if given. Before PostgreSQL 8. Count Specific Text Codes. SELECT EMPNO FROM EMP_RESUME WHERE RESUME_FORMAT = 'ascii' AND CONTAINS(RESUME, 'cobol') = 1. After the index is rebuilt, searching for text inside one of the new file types should now show results. Returns true if the text is found. Java String charAt() Method example. SELECT EMPNO FROM EMP_RESUME WHERE RESUME_FORMAT = 'ascii' AND CONTAINS(RESUME, 'cobol') = 1. I Filter the email column to search for mistakes, like double periods (. As you can see, you can seek a regex expression stored in a variable, and you can retrieve the result in $1. dll, namely in the entry-point symbol table. If those quotes look strange, see Quotation marks within quotes. Subscripting. grep 'string\\' *. I'd like to use that when I investigate one-off cases, such as why a server behaves as it does inside some third party company. There is a CAUTION inside the graylog_ctl upgrade document: The Graylog omnibus package 2. SYSCALL functions available in MARS Introduction. Rather than an abbreviation, this is an emoticon, a picture created in text. If any files match the search criteria, they are added to your list box. With Microsoft Windows computers text files are identified with the. The "contains" operator is the same as using InStr() or IfInString/IfNotInString except that multiple search strings are supported (any one of which will cause a match). I was wondering if there was a way to check if there was a way to tell if the user enters some text into a text area and do something about it. Keyword matching. The search box filters the current view based on the text that you type. Basic free text search. 5527 Graylog St, Rancho Palos Verdes, CA is a single family home that contains 1,651 sq ft and was built in 1956. If you have no concern for upper- or lowercase text, there are several ways to check if a cell contains text. The other two parameters are a String called timezone (default value: "UTC") and a String called locale (default value: the default locale of the system running Graylog) which both are optional. Using different options, you can narrow your search process, use regular expressions in your search, and manage your search results. The CONTAINS function searches a text search index using criteria that you specify in a search argument and returns a value that indicates whether a match is found. These new fields contain the coordinates of the IP, the country code, and the city. [optional] Which occurrence of the substring to find in the string. Without the double quotation marks the search will be for all documents with crime that also contain the word punishment (the two words not necessarily appearing next to each other). The Georgia Secretary of State registers voters, tracks annual corporate filings, grants professional licenses, and oversees the state's securities' market. com <-- Select www. I want to identify that the first 2 strings have numbers in them and not display them in a combo box. Count if cell contains specific text. last words. Psychology,. I have a vba code that copy-paste a text file to excel and run from there on. If find_text cannot be found in within_text, DAX SEARCH function returns NotFoundValue, if given. Search Windows Explorer folder system using NOT string. [email protected] contains() method. Submit correction. The -l is for list, so we get just the filename and not all instances of the match displayed in the results. The prefix of a word or phrase. gov 4044632260 GA 319-B Coverdell Legislative Office Building 30334. How To Check If String Contains Numeric Number (SQL Server) Yesterday I was working on a project where we need to exclude those records where column contains numeric number in value even if its a single numeric digit. Actually, noticed that if the search string contains part of the word, the search fails (does not return result). GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Count Specific Text Codes. Help; ANSS Comprehensive Earthquake Catalog (ComCat) Documentation Developer's Corner - bulk access to catalog, tools for obtaining specific products. Synonym Discussion of contain. search(/for/) ndx then contains 10: String. String functions. Python offers several different ways to check if a string contains a substring. I need some help in extracting text from a text file using VBA. L4 - Yahoo! Answers Manner Questions, version 1. In the generic version, substring is the specific text you are looking for, and text represents text in the cell you are testing. For Microsoft SQL Server and similar systems, CONTAINS lets you do full-text term pattern-matching queries on your tables. Use a combination of IFERROR, IF and SEARCH function in Excel 2016. Hi All, I'm new to PB. Boolean Search And / Or / Not. This feature lets users and application run character-based lookups efficiently by creating a particular type of index referred to as a Full-Text Index. Java currently supports only two types of value: primitives and object references. You can easily do this on a case-by-case basis by using a folder's search. Academic Search Complete offers an enormous collection of full-text journals, providing users access to critical information from many sources unique to this database. With any database, the CONTAINS SQL function for SQL Server checks if one string contains a second string as a substring. For cells that contain multiple text codes, count the number of cells that contain a specific code. Graylog-Cisco-ASA-Extractor. The COUNTIF function can help to count cells that contain part of text in a range of cells in Excel. For example : String source = "Qualified order ready for implementation". This string can contain any characters (letters, numbers, or other special characters). What is important is that only Graylog interacts with the logging agents. To find the position of a substring in a text string, use the SEARCH function. You can perform a case-insensitive search by specifying the regular expressions i flag; /hello/i (literal notation) and new RegExp('hello', 'i') (RegExp object). To hear the automatic alt text for a photo, open Facebook with a screen reader and focus on the image. If alignment is positive, the text is right-aligned in a field the given number of spaces; if it's negative, it's left-aligned. If basic search is shown instead of advanced search, click Advanced (next to the icon). 3, these functions would silently accept values of several non-string data types as well, due to the presence of implicit coercions from those data types to text. Hit Enter to set focus to the selected matches. If you want to query each term separately you need to add explicit operators around the terms (e. The class template basic_string stores and manipulates sequences of char-like objects, which are non-array objects of trivial standard-layout type. If the Filter matches an Event can be created. PTB: Please text back. For more information, see Filter data. It's a straight to the point reference about connection strings, a knowledge base of articles and database connectivity content and a host of Q & A forums where developers help each other in finding solutions. Elasticsearch also scales across tens of hundreds of nodes without a performance hit. If you are a heavy Graylog user than there are a few major advantages to performing geolocation via pipelines instead of the plugin. Following is the declaration for java. Please click on one or more terms to apply them to your „advanced search“. In this particular case we bind Graylog to an unprivileged port UDP 1514 and then set an iptables rule to redirect traffic arriving on UDP 514 to UDP 1514 – this allows us to use the official syslog port. This wikiHow teaches you how to search for files by their content instead of just their titles on a Windows computer. The class is dependent neither on the character type nor on the nature of operations on that type. Follow these steps to locate cells containing specific text: Select the range of cells that you want to search. You must fully specify URLs, including the http. It often uses the promise of free gifts, like computers or gift cards, or product offers, like cheap mortgages, credit cards, or debt relief services to get you to reveal personal information. By default, grep displays the matching lines, and it may be used to search for lines of text matching one/many regular expressions in a fuss-free, and it outputs only the matching lines. It should handle most UTF-8 characters but this hasn't been tested. But, it can be disconcerting to go and make big changes to a SQL Server that is in use. Alt text is the alternative text used by text browsers and other web user agents that can't view images. But you can train it on any text corpus which you want. The AnsiContainsStr function looks for a Needle string in a Haystack string, returning true if it finds it. ContainsAnyOf" function. Configure Cisco ASA device to send logs to Graylog. Download EditPad Pro—Powerful Text Editor for Windows Purchased Download If you have already purchased EditPad Pro, you can download your own licensed copy by typing in your email address and EditPad Pro user ID below. Using Excel Filter to Search for text containing a comma & displaying all records that contain one I have a list of Email Addresses in an Excel File along with other columns. with my exact phrase. gchar ** g_strsplit_set (const gchar *string, const gchar *delimiters, gint max_tokens); Splits string into a number of tokens not containing any of the characters in delimiter. The optional may contain the following format specifiers:. The other two parameters are a String called timezone (default value: "UTC") and a String called locale (default value: the default locale of the system running Graylog) which both are optional. [graylog2] Re: quickfilter and streams search for field not containing something [graylog2] QuickFilter Case Sensitive? [graylog2] Seeing logged in users [graylog2] Kibana and graylog, duplicated efforts? [graylog2] Date search in quickfilter with expression does not work [graylog2] fulltextsearch in graylog2 0. Choisir la langue. For example : String source = "Qualified order ready for implementation". The query DSL features a long list of different types of queries that we can use. Tune logging on one, many, or all endpoints in seconds to adapt to new threats, performance issues, or other challenges in your on-premises and cloud infrastructures. It creates, collects and distributes speech and text databases, lexicons, and other resources for speech research and development purposes. The CONTAINS function searches a text search index using criteria that you specify in a search argument and returns a value that indicates whether a match is found. (string) If set, this will be promoted in the cluster discovery APIs. It also allows you to search and visualize the logs in a web interface. TOUPPER/TOLOWER will convert string to upper/lower characters. Download EditPad Pro—Powerful Text Editor for Windows Purchased Download If you have already purchased EditPad Pro, you can download your own licensed copy by typing in your email address and EditPad Pro user ID below. str then contains ["o","or","ro"] String. We extract the first part of a string into a new string. For more information, see Filter data. It is a big graph of concepts, which is harnessed from billions of web pages and years' worth of search logs. Virtual Judge is not a real online judge. And Column B contains the location of those documents which I would like to return: Location A VLookup if cell contains (rather than matches) a string. You can follow the question or vote as helpful, but you cannot reply to this thread. Length returns 14. The above assumes that a graylog. Double spaced text (quotations over 2 lines may be indented and single spaced; headings and footnotes may be single spaced) 3. Position of the first character in the string to be considered in the search. Contact your public or school library about accessing the library's resources through its website from your home. This is especially true when there may be optional following arguments (see the grep example above). You can get all issues that do not contain the word 'Apple' by following these steps: Execute the following JQL: text ~ Apple; Save your search as a filter, ie named "With Apple". In general, we use LIKE operator to search inside the column data, but it is not very efficient. Symbol Explanations: =~ This operator appears between the string var you are comparing, a. com; Disclaimers. getDefault() method. Graylog search contains string. Return Value: It returns the boolean value. Rather than search for a specific cell in Excel 2019, you may want to search for a label or number in a spreadsheet. Every now and then, I get a question from one of my visitors at thesitewizard.