![]() ![]() So it makes sense to give a more descriptive result in column C. The above method works great if you’re the only one who will be working with the data.īut, a third-person going through your worksheet might not understand what exactly you’re implying by the words “TRUE” and “FALSE”. You should now see the results of each comparison in column C.Ĭompare Two Columns and Show Meaningful Text Double click the fill handle to copy the same formula to the rest of the cells in column C.In the second row of column C (in cell C2), insert the formula: =A2=B2.The above formula compares data in row 2 of both columns to see if they match. The formula you would use for a comparison like this is: =A2=B2 ![]() In our example, we are simply going to create a new column for the results, and display a TRUE if the pair of items in the same row match and a FALSE if they don’t. Google sheets just need to see which rows have the same values and which ones have different values and display the result in a third, blank column. All this calls for is just a row-by-row comparison. The simplest way to compare two columns is to find exact row matches. How to Compare Two Columns for Exact Row Matches To do this you will have to use the IMPORTRANGE function to be able to refer to the columns in another sheet. ![]() But you can as well use the same techniques to compare two columns that are in different Google Sheets documents. Also, note that in this case, we are comparing columns that are in the same worksheet. ![]()
0 Comments
![]() What is surprising is that in most cases, these friends and associates have been taking deliberate steps to remain relevant, by retraining and upskilling, by keeping up to date on business trends, or by engaging with new opportunities via meetups and networking events. And of course, redundancy is now something that everyone in the workforce must expect to face at least 3-4 times in their career. Nothing surprising in that, you might say – it’s a common fate of many middle and senior managers to be “delayered” by their organisations. In recent months, a number of my friends and former colleagues in their 40s and 50s have found themselves being retrenched. Posted in #Bitcoin, #Digital Assets, #Ethereum, Blockchain, Crypto-currency, Digital Assets, Digital Economy, Financial Services, FinTech, Japan, Token Issuance | Tagged #Bitcoin, #Content in Context, #cryptocurrencies, #financial services, #fintech, #Japan, #Tokenization, #Tokyo, Blockchain | Leave a reply The fate of the over 50s…. Next week: Token Investment Summit, Vienna Interspersed throughout the two days were panel discussions and presentations on scaling, infrastructure, decentralized exchanges, stable coins and the future of ICOs.Īlthough this was only their second event of this kind, the Beyond Blocks team have quickly established themselves on the conference circuit. There was much debate about regulatory developments across Asia, made all the more interesting by the announcement that Monex is acquiring Coincheck, despite (or because of?) the recent hack on NEM tokens held on the local exchange.Īmong international key speakers were Patrick Byrne from Overstock and tZERO, John Burbank of Passport Capital, and Techemy’s own Fran Strajnar – all looking to the future of this new asset class, especially so-called security tokens. ![]() Given the significant developments in Japan’s regulatory framework for crypto-currency trading, there was a lot of interest in the presentations by bitFlyer, Quoine and Smart Contract Inc.Īs with the recent APAC Blockchain Conference in Melbourne, there was a strong representation from China’s growing base of Blockchain projects (but not ICOs, of course), keen to demonstrate their infrastructure projects. In Tokyo, the Beyond Blocks Summit was a stellar affair, with marquee blockchain projects and major investors presenting on stage, alongside cosplay characters, light shows, upbeat music and a crowd of crypto fanatics. Techemy CEO, Fran Strajnar presents on the new asset class of digital value ![]() Posted in #Bitcoin, #Ethereum, Blockchain, Crypto-currency, Digital Assets, Financial Services, FinTech, Token Issuance | Tagged #Bitcoin, #Content in Context, #cryptocurrencies, #Cryptographic Assets, #Digital Assets, #Ethereum, #fintech, Blockchain | Leave a reply Beyond Blocks, Tokyo Next week: CoinAlts Fund Symposium, New York There was also a local case study on the Optioment scam, and the potential criminal and civil breaches.įinally, a panel of VCs provided their perspective how to navigate this asset class, as the industry weighs up the recent wave of more speculative tokens, and moves to more structured capital gains, especially from so-called security tokens. Much of the day was given over to discussing compliance, taxation, accounting, token economics and investment research (such as token valuation models, correlation analysis and crypto returns). ![]() There was an overview of ICO regulation, comparing some of the developments in Germany (Bundes Block’s Token Regulation Paper), Austria (University of Graz’s KryptoStaat project), Switzerland (FINMA paper on ICOs) and Gibraltar (GBX token listing using a risk-based model). ![]() Next, Rafael Delfin from Brave New Coin presented the General Taxonomy for Cryptographic Assets (covered here before), followed by pitches on behalf of Rigoblock (decentralized fund infrastructure), HydroMiner (green mining), Conda (equity tokens via a crowdfunding platform), Artis (time-based value or asset transfer on chain), Streem (“start & end” events only) and Ocean Protocol (the data exchange network from BigChainDB). Projects need to address their “Token-Market Fit” chains need to think about their scaling and interoperability and tokens need to deal with decentralized exchanges, post trade clearing, and asset classification. In particular, some of the token jargon needs to be better explained (air dropping, locking, burning), and some industry practices (token definition, protocol design, staking, and on-chain governance) require more formal and consistent standards. William Mougayer kicked the day off, discussing the need to define “Blockchain fundamentals”. Brave New Coin Head of Research, Rafael Delfin introduces the General Taxonomy for Cryptographic Assets ![]() ![]() ![]() It’s when things seem worst that you must not quit. So stick to the fight when you’re hardest hit When he might have captured the victor’s cup Īnd he learned too late when the night came down, When we might have won had we stuck it out.ĭon’t give up though the pace seems slow… When the funds are low but the debts are high,Īnd you want to smile but you have to sigh, ![]() When the road you’re trudging seems all uphill, Some dismiss it as overly emotional, while others believe the heartfelt simplicity is precisely its appeal.When things go wrong, as they sometimes will, Critical opinion on the value of Whittier's poetry is mixed. He was a staunch abolitionist, and produced two collections of anti-slavery poems, along with an anti-slavery pamphlet that managed to incur the wrath of bothsides and effectively any hopes Whittier had of a political career. An avid reader and writer early on, Whittier spent much of his working life as an editor, though he had political aspirations as well. Born into a Massachusetts farm family, Whittier was introduced to poetry by one of his school teachers. ![]() And Whittier was one of those rare poets who actually made a rather comfortable living from the proceeds of his work. The author is: “John Greenleaf Whittier (1807 - 1892) was one of the "Fireside Poets," called such because their work was popular enough to be read (ostensibly by the fire) in homes all over America. My grandfather kept it with him as a Div 1 United States Marine at Okinawa and then on his desk when he was a community leader in NY’s Little Italy & Chinatown. For 3 generations this poem was passed from father to son in my family. I only found out recently that the author is NOT anonymous. It’s when things seem worst that you mustn’t quit. So stick to the fight when you’re hardest hit– When he might have captured the victor’s cup,Īnd he learned too late when the night slipped down,Īnd you never can tell how close you are, ![]() When he might have won had he stuck it out ĭon’t give up though the pace seems slow– When the funds are low and the debts are high,Īnd you want to smile, but you have to sigh, When things go wrong, as they sometimes will, I do hope that this poem will bring some degree of optimism and positivity in otherwise negative environment.and hopefully you will find it inspiring too, as much as I do. I thought of posting this at LinkedIn, mainly in light of various negative posts that I have been seeing lately, which justify and encourage quitting. It has definitely inspired generations of Americans. This is a superb inspiring poem, in my view, although no one knows who wrote this poem, and exactly how long ago it was written. ![]() ![]() A quivering tail is also seen when a cat urine-marks. You may notice your cat’s tail quivering while waiting for you to prepare a meal. The cat is excited or anticipating something. With this posture, a kitten may also do a crab-like, sideways walk. Some kittens may also display this when startled or engaging in play. It’s the puffed-up tail, bristled fur arched back, but with the tail forming an inverted “U” position. This is typically a sign of feeling defensive. This is done in an attempt to scare away a potential opponent. This to make the cat look bigger and more intimidating. The piloerection of the tail may occur by itself, or it may be accompanied by bristled fur along the spine. This position is used when the cat is startled or frightened. The puffed tail will be straight up but don’t confuse that upright position with that of the friendly upright tail. ![]() The hairs stand on end (piloerection) and the tail looks like a bottle brush. If there’s no means of escape, the frightened cat may display defensive aggression. Don’t assume though that this posture says it’s safe to approach. This is a submissive posture where the cat is trying to appear small and non-threatening. Tail Tucked beneath the BodyĪ cat who has tucked the tail between the hindlegs is very frightened. In general, this tail position is saying the cat would prefer not to interact. You’ll find this is often the tail position of outdoor cats when sitting or resting they tend to tuck their tail around the body. Look for clues by observing other body language signals as well, such as the eyes and ears. Another cat may have their tail in this position because they are scared, unsure of a situation, or maybe not feeling well. In some situations, the cat may sit this way when content. This is a position that depends on the circumstances. When sitting or in a crouched position, the cat’s tail may be wrapped around the body. If the cat is crouching when walking with a half-mast tail, and facial expressions are not relaxed, then this is a tail position indicating concern. The key is that the tail is not stiff, as well as other body language signals indicating the cat is at ease. This is a typical tail position for a cat when walking. ![]() The tail usually sits in a relaxed “U” position. The tail is held even with the spine or slightly lower but the look is very soft. A cat will also have a lowered tail position when hunting or about to pounce. This is a signal letting you know it’s best not to interact. ![]() Lowered Tail PositionĪ tail lowered to the ground indicates fear, uncertainty, and possible aggression. This is a friendly hello, as if the cat is saying I’m glad you’re home. The tip of the upright tail resembles a question mark. If the cat also gives a little flick of the tail tip, consider that an extra happy greeting. Upright Tail PositionĪ tail held upright while walking or standing indicates confidence and a willingness to interact. The descriptions below are to be viewed as general. Note: when trying to interpret tail position communication, also take total body language into consideration as well as the immediate circumstances. Here are general tips about some tail positions and movements. Tail position is another valuable body language indicator that can provide insight into a cat’s mood. If you observe the way they express emotion through body posture, along with eye and ear movement, you’ll learn so much about what’s going on in those furry heads. In addition to vocalization, visual marking, and scent communication, cats use body language. People who claim cats don’t show expression have just not spent time observing the many ways felines have mastered the art of communication. ![]() ![]() With this app, you’ll be able to use your phone’s camera to translate text in real time-just point your camera at a sign or menu and then have it translated into your language of choice. ![]() You can easily download it from the Apple App Store or Google Play and start using it right away! Scanned Image (PDF, JPEG, PNG) Word CounterĭeepL has a translation app that works with the iOS and Android operating systems.If sentences are composed of more than one language, the translation could be suboptimal. Send your feedback to feature is intended for complete sentences in a single language.Document Translation Announcement in the Tech Community Blog.Learn more about Document Translation and how to get started in Translator’s online documentation at aks.ms/TranslatorDocs. Learn more on at aka.ms/TranslatorPricing. Two pricing plans are available for Document Translation through Azure - the Pay-as-you-go plan or the D3 volume discount plan which allows you to save money compared for higher volumes of Document Translation. Security and authentication options: You can use Managed Identity or a Shared Access Signature to establish access between the service and storage and authenticate your translation request with Azure Active Directory or Azure API Management.Job status filtering: The Get Translations and Get Documents methods now have multiple ways to filter the status of large jobs.Translate single files or multiple files at the same time: You can translate all the files in an Azure blob storage container, all documents within a specific folder in a container, or even just a single document within a container.Translate documents into multiple languages: You can translate documents into multiple languages in a single request.For instance, if you have a document that has some portions in French, some in German, and some in Spanish, you could translate the entire document into English with no additional steps, and without having to break up the document into separate pieces for each language.* Translate documents that have content in multiple languages: If your documents include more than one language, the document translation will translate them all into the target language.Automatically detect language of documents: You don’t need to explicitly tell the service which language your documents are in, just submit them for translation and the service will automatically detect it.csv), XML Localization Interchange Files (.xlf) and Open Document Text, Presentations, and Spreadsheets (.odt. ![]() htm) Tab and Comma Separated Values (.tsv. Translate a variety of file formats: Document Translation supports current and legacy Office formats for Word, PowerPoint, Excel, and Outlook (.doc.You can also apply custom glossaries and custom models built with Custom Translator to make sure your documents translate the way you want.īased on your feedback during the Document Translation preview, we have made updates to improve your translation experience: This new Translator service translates entire documents, or batches of documents, in a variety of file formats preserving their original structure and format.ĭocument Translation was specifically designed to translate large files with rich content - translate Word, PowerPoint, Excel, or PDFs, and more into 90 languages and dialects. Document Translation was launched in public preview back in February of this year and is now generally available. ![]() Today, the Document Translation feature of Translator is in general availability. ![]() ![]() ![]() Here are three things to try, starting with the most common fix. Resetting the SMC (System Management Controller) is a simple fix that cures a wide range of hardware issues. Wait 5 seconds, then press the Power button to turn on your Mac.Wait 15 seconds and reconnect the power cord.Resetting the SMC on an iMac, Mac mini, or Mac Pro Boot up your Mac as usual, and the SMC will be reset.Press the Power button while holding all three keys.How this is done depends on whether you’re using a MacBook or Mac desktop. Outdated firmware and software results in various hardware issues, including. Yep - Mac USB ports are not working.Ĭheck for system updates by opening the App Store and clicking on the Updates tab.ġ0.6.8 mac dropcopy not working software# If updates are available, click on the Update button next to each application you want to install. The PRAM (Parameter RAM) and NVRAM (Non-Volatile RAM) hold information about various USB components. Resetting them could be the solution to your USB woes. ![]() It’s a slightly different process to reset the SMC, but no less difficult.Restart it, holding down Command-Option-P-R as you do.Hold down the keys until you hear a sound or after the Apple logo appears and disappears for the second time.Ĥ.If the USB ports not working on your MacBook Pro or iMac is a recent issue, and there doesn’t seem to be any problem with USB devices, it could be that an app is conflicting with USB functionality. If you’ve downloaded an app from an unknown source, there is the potential for it to contain malware, which could also cause the problem. In any case, it’s worth uninstalling recently downloaded and installed apps. If they aren't the reason for the USB ports acting up, you can easily reinstall them from the App Store. One way to remove apps is to use Launchpad or Finder. Or you can use a quicker, more effective method: CleanMyMac X. To completely remove an app and every file associated with that app, use CleanMyMac.ĬleanMyMac’s Uninstaller tool scans your entire system for every trace of an app and completely removes it. Using the tool is every bit as easy as deleting an app manually.Download and launch CleanMyMac ( free download).10.6.8 mac dropcopy not working download# Click Complete Removal in the Smart Selector panel.Select the app that you want to remove from the list.Click on Uninstaller from the sidebar menu. While CleanMyMac lets you uninstall apps in bulk, in this case, you should delete apps one at a time until you find the culprit. CleanMyMac also lets you clean up unwanted junk, declutter your Mac and improve performance.Using the drag and drop feature on Mac computers has become a part of our daily life. This feature aids interaction in the Mac Finder and other applications. However, if drag and drop not working on your Mac, you have to seek a solution to it because of its essence to your Mac's functionality. Though drag and drop stopping functioning on your Mac is not a regular problem, certain unlucky macOS users have been encountered this terrible situation indeed. Mac drag and drop not working: Update macOS Mac drag and drop not working: Delete plist files Drag and drop not working on Mac: Reset your Trackpad settings Drag and drop not working on Mac: Restart your Mac Mac drag and drop not working: Restart the Finder app Basic check before fixing Mac drag and drop not working 10.6.8 mac dropcopy not working how to#Īnd this post will help you find out why you can't drag and drop files or photos on Mac as well as give a guide on how to fix Mac drag and drop not working issue. 10.6.8 mac dropcopy not working download#.10.6.8 mac dropcopy not working software#.10.6.8 mac dropcopy not working update#.10.6.8 mac dropcopy not working how to#. ![]() ![]() ![]() Ticks are at their peak population in the spring and summer months, typically April through September. Most states have at least one type of tick that lives there. The skin is reddened in the area immediately surrounding the tick bite in this picture. Other bug bites typically do not produce a rash with this distinctive pattern. A bulls-eye rash is often a telltale signnot only of tick bite but of a potential Lyme disease infection. Various kinds of ticks live in large populations throughout the country. Rashes may (or may not) indicate a tick-borne infection. They can also leave you and attach themselves to your pets. Ticks may stay attached to your pet, or they can migrate to you while you’re touching or holding your pet. If you’re outside hiking or playing, a tick might attach itself to you or your pet. They hide in grass, trees, shrubs, and underbrush. The diseases ticks carry vary from geographic region to region. Ticks can carry many diseases such as Rocky Mountain Fever. Can ticks carry diseases other than Lyme disease? Since it doesn’t itch or hurt, it may also be possible to get the rash and not notice it. The EM rash is often a surefire sign that you’ve been bitten by a tick carrying Lyme disease. Can you get Lyme disease if you don’t see a ring around the tick bite? These often don’t trigger any further symptoms, but some people report that they feel itchiness and burning around the area of the lesion. If a tick bite leads to Lyme disease, it can also lead to the development of lesions on the skin known as erythema migrans (EM). For this reason, if you spend time in a tick-infested area, it’s important to check your whole body for ticks after you leave. Most signs or symptoms of a tick-borne disease will begin within a few days to a few weeks after a tick bite.įrequently asked questions about tick bites Are tick bites itchy?Ī tick bite can cause immediate, intense itching in some people due to the toxins and irritants in tick saliva. Ticks can pass potentially severe diseases to human hosts. shortness of breath, if you have a severe allergy.But if you’re allergic to tick bites, you may experience: Tick bites are usually harmless and may produce no symptoms. Symptoms of an allergic reaction to a tick bite The rash may get larger over the course of several days, reaching 12 inches in width. Some cause a red or discolored bump to appear that looks similar to a mosquito bite.Ī Lyme disease bullseye rash can appear anywhere from 3 to 30 days after you’ve been bitten. Most harmless tick bites cause no physical signs or symptoms. Ticks typically bite once, instead of in clusters or lines. ![]() They get bigger and easier to spot as time goes on. Ticks can remain attached to the skin for up to 10 days after they first bite. How can you tell if you’ve been bitten by a tick? ![]() ![]() ![]() At this point your pre-work needs to be 80% done. If you’re the kind of person that gets everything done with plenty of time to spare, let me know and I’ll tweak the process to accommodate your work preferences.ģ-5 days prior to your website launch day we have our kick-off call. In this case, I’m happy to manually adjust the workflow so everything lands in your inbox at once.Īgain, you know how you like to work. Some clients, however like to have everything at once. I designed the process way in an effort to keep the process from being overwhelming. There are 5 total pre-work assignments spread out over about one week. ![]() Each pre-work assignment includes helpful resources and prompts to complete the work. All you need to do is follow the instructions I’ve provided. I’ve broken the process into doable chunks. Every couple of days you’ll get an email from me with a link to your assignment. What needs to happen when for a one day website launch?Īfter we’ve had a discovery call and you decide to book a Launch In A Day website a workflow is triggered. A clear deadline with financial accountability is part of what makes this process so effective in finally getting your website launched. I understand that ‘life happens’ and I for a rescheduling of a launch day - ONCE.Īfter that, you lose the 50% deposit you paid to reserve your launch day. No judgement on either way of doing things, just keep in mind that you will have to get the work done. Are you someone who likes to get all your ducks in a row ahead of time? Or are you most productive when you’re racing against the clock? The main thing is to be realistic about what you can get done and conscious about how you tend to work. It’s just close enough on the horizon that there is pressure to get it done, but it’s not super-stressy.Īgain, depending on the texture of your life, you can add time to that. I think three weeks is a sweet spot for getting all of your prep work done. Two weeks is an ambitious but doable timeline to get all of your pre-work finished. However most of have lives and jobs and have to do this work ‘on the side’. If you have nothing else to do but focus on your new website project, this is plenty of time. On my website the absolute minimum you can book ahead is two weeks. ![]() A helpful rule of thumb I give my clients is that the sweet spot is about three weeks in advance. Ultimately, you are the best person to decide how far in advance you should book your site launch. I’ve explained above the work involved leading up to your website launch day. How far in advance to I need to book my one day website project? Here’s a sneak peek video walk through of the website in a day pre-work process or you can read this post outlining the steps involved in getting your one day website launched. There is more to it than that, but those are the big ones. The primary tasks of Pre-work for a Launch In A Day website are creating your website copy, defining your visual style and gathering any images. Setting aside 10-20 hours of time dedicated to gathering content for her website project might only happen over a month. Another client may be launching her website as a side-hustle or balancing family commitments. Important: 10-20 hours of elapsed time will be different for everyone.įor example you may have the time and space to crank everything out in a weekend. Every business is different and I usually tell prospective clients to plan for 10-20 hours of work. The one day website timeline in a nutshell:ĭiscovery call > Booking > 2-4 weeks of pre work > Launch day > Support phase How much lead time should I plan for my new website launch?Ī common question in my in discovery calls with clients, is how much time is needed for website pre-work. In this post I’ll outline the amount of time you need to set aside for your new website design project as well as the timeline and sequence of events that need to happen to get your new site launched. That’s what I offer in my Launch In A Day website design package. ![]() ![]() Paste: How hard was it to find people who would fall for the pranks?įlorentine: We noticed early on that if we called places on the East Coast, people had no patience and would hang up in two seconds. That kind of stuff is just found, that’s manna from heaven. ![]() We would never anticipate something like that. Then there’s stuff you can never plan, like when Jim was belching into the phone, and the guy on the phone was convinced it was someone in his workplace burping on the other line. had some great misunderstandings, and it was perfect. You need someone to get mad.Ĭarolla: Sometimes you run into spun gold with the other person’s reaction, like when Dave Chappelle was calling the bed and breakfast asking if the Wu-Tang Clan could stay there. There’s a lot of calls where the other person’s like, “OK, sure. Paste: How important was the reaction from the person on the other line?įlorentine: They’re the star of the call, because they have to create the tension. I didn’t know I was wrong.” So they’re like, “OK, maybe there’s just something wrong with him, so I’ll stay on the line.” I’d be calling for a job interview, burping a lot, saying, “I have to burp. My personal strategy was to try to set up a semi-believable scenario, set the hook and then start doing the jokes.įlorentine: My whole strategy is, “Hey, I’m just trying to get the information. ![]() A lot of it is keeping the person on the other line engaged and believing everything. Paste: Is there a certain strategy or approach that makes a call work well?Ĭarolla: Everyone had their own techniques from a tactical standpoint. We’d have an idea like, “Let’s pretend I’m giving my grandfather a bath and I drown him,” but other than that, I’d just listen to what they say. You don’t know what the person on the other line would say, so you have to play off of them. We’d sit around in a circle with a dry erase board and hold up jokes during the calls.įlorentine: A lot of the calls were off the top of the head. Then we’d call from a pretty nondescript strip mall in Vegas and we’d start mowing through the businesses. Then we’d think, “It would be funny if this guy was calling some business to apply for a job.” We’d get a list of businesses that we could call in various states that it was legal to call them in. Paste: What was the process of doing a prank call?Ĭarolla: We would figure out what character we’d do, maybe me doing Mr. They would fly us first-class to Las Vegas, they’d put us up in the Bellagio, I’d make prank calls for four hours, then go out to strip clubs in Vegas. I thought everything was going to be like that, and nothing has been since. It’s funny, because Crank Yankers was my first TV job, and it was by far the best experience I’ve ever had in TV. Paste: How does it feel that the Crank Yankers debut was 15 years ago?įlorentine: Oh yeah, 15 years… Wow. Paste spoke with Carolla and Florentine about Crank Yankers’s 15th anniversary, the art of the perfect prank call and the unaired calls that went too far. Birchum, a crotchety Vietnam War veteran who berated anyone who spoke with him. Carolla, who produced the show with Kimmel, voiced Mr. ![]() The show was a huge hit, running for four seasons-three on Comedy Central and one on MTV 2.Ĭrank Yankers featured some of the biggest names in comedy, including Dave Chappelle, Sarah Silverman, Tracy Morgan and Dane Cook (before he became a household name). It’s been 15 years since comedians Adam Carolla and Jimmy Kimmel introduced the world to Crank Yankers, the hilariously offensive show where puppets, voiced by comedians, harass unsuspecting people with prank phone calls. “Maybe there’s a nostalgic feel to them because you can’t do them anymore, says Jim Florentine, one of the stars of Comedy Central’s Crank Yankers and the voice of fan-favorite character Special Ed. They’re the product of a bygone era, and if you were born before the invention of caller ID, they were likely a part of your childhood. There’s something nostalgic about prank phone calls. ![]() ![]() ![]() People often use cloud sync for collaboration-such as when multiple people need access to files-because when a file is changed on one computer, that change is reflected on the others. This arrangement is like storing your files at your regular house and your vacation home, as well as at your friend’s house.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |