![]() The first step was to make an effort to look pretty and smell nice. Zeus was very mad at Hera, so she needed to undertake several actions to make Zeus love her again. Hera devised a plot so that she could trick Zeus once again. Therefore, she decided to continue her quest. She didn’t change the course of the Trojan War to her liking. Still, the initial goal of Hera wasn’t fulfilled yet. Especially when Zeus woke up, she couldn’t stand that she wasn’t able to do her own thing without the interference of her husband. But, the Greek god of sleep was able to hide with his mother Nyx in her cave. He was infuriated and started his quest to take revenge on Hypnos first. But anyway, Hera unleashed angry winds over the oceans during Heracles’ home voyage, when he was returning from Troy.Įventually, however, Zeus awoke and found out about the actions of both Hypnos and Hera. ![]() With that, she wanted to change the course of the Trojan War, or at least punish Heracles for his … victory? A bit petty, so it seems. The First Sleep of Zeusīy assuring that Zeus was in a state of unconsciousness towards her actions, Hera was enabled to machinate against Heracles. His excitement towards the outcome of the war was rooted in fatherly love since Heracles was Zeus’ son. This wasn’t the case with Zeus, he actually thought it was a good outcome. She became furious with the fact that Heracles sacked the city of the Trojans. On her demand, Hypnos used his powers to trick Zeus and put him into a deep sleep.īut, why did she want her husband to sleep? Basically, Hera didn’t agree with the way in which the events of the Trojan War came together and ended. Hera, the goddess of marriage, women, and childbirth and a wife of Zeus asked Hypnos to put her husband to sleep so that she wouldn’t be bothered by him anymore. Both instances were aimed to help the Danaans win the Trojan War. In particular, Hypnos tricked Zeus in two separate instances. ![]() The story of Hypnos as described by Homer surrounds the tricking of Zeus, the Greek god of thunder. Like many other Greek gods and Goddesses, the story of Hypnos has been elaborated on in Homer’s epic poem Iliad. Hypnos would, indeed, be the one who brought her these messages. She would send herself into a dreamlike state to receive Apollo’s replies to the questions posed by those who had traveled to his temples. Hypnos and his sons had an obvious role in this.Īn example of Hypnos’ relevance is The Oracle of Delphi, a high priestess who was believed to be the messenger of the Greek god Apollo. This way, they believed there was a higher chance of getting healed or heard by the god of that particular temple. The Greeks were known to sleep at temples. They all had a particular function in the making of dreams, allowing Hypnos to perform effective and accurate sleep inducements on his subjects. ![]() Hypnos’ sons played an important role in the power that the god of sleep could exercise. The Greek god of sleep was the father of four sons, named Morpheus, Phobetor, Phantasus, and Ikelos. Another way in which he let people fall asleep was by fanning them with his mighty wings. The Greek god of sleep induced sleep in mortals through a touch of his magic wand. Although initially thought of as the fatherless son of Nyx, Hypnos was later believed to be fathered by Erebus.Īs a winged god, Hypnos lived on the island of Lemnos: a Greek island that is still inhabited to this day. ![]() He was the son of the powerful goddess of the night, who goes by the name of Nyx. He is known as the god of sleep in Greek mythology. Hypnos is perceived as a calm and gentle god.
0 Comments
![]() ![]() Is there any information I should be aware of but failed to see ? I also tend to believe the the dice are loaded on the AI side on air combat. Yet, I now see lots of units, including expensive ones such as tanks and aircrafts (and not a few of them), and I know I would not be able to build all of these were I playing the Russian side indeed, it looks like the Russian is producing at least twice as I do (from what I see on the map).Īll of this lets me believe that there are cheats of sorts (either increased production, or events that pop up lots of units or whatever) on the Russian front. I know this to be at least half (if not more considering the reduced amount of resources) of the Russian income even more since Russia did do occasional air strikes or land attacks, reducing its available income after reinforcing weak units. As the German, I have been consistently destroying at least two units per turn in 42 (much more in 41), plus additional damage on non destroyed ones. Having played the allied side, I have a good idea of the Russian production, and I know that in front of this attack, I would be struggling to keep even a thin front line. I of course destroyed a sizeable part of the Russian army. I have launched a "'perfect" Barbarossa in april 1941, with the full German army, barely scratched by the campaign of France (and supplemented by mostly land builds). It doesn't look like the AI suffers from so bad odds. It is for exemple not uncommon to see an interceptor that acts twice fall from a full 10 to 6 or even 5. overpowering a critical hex), air strikes are a sure way to defeat : I have always observed that they cost more than what they destroy, I would even say by a factor of 2 to 1. They are incredibly powerful compared to the kind of damage I do on my side as a matter of fact, even with fully upgraded aircraft (ground attack 2 or 3, fighters 3 and research going on), I find that except in special situations (i.e. AI air strikes are (too often) on weak targets (HQ for example), which the AI should not that often be aware of (i.e. Second time is still running, but I'm quite puzzled by what seems more and more obvious : the AI seems to be heavily cheating, even though I believe I read it did not. It is so refreshing to see developers communicating with the people who actually play the games.I've now played two games, both up to 1943.įirst time I played the allied and managed to crush the axis in 1943. They also share news about the development, unlike most companies that keep evrything secret. For example, based on feedback from the community, the game release was postponed in order to add a race between the Soviets and the Americans, just like the real space race. They actually listen to our suggestions and make changes. The best part of the game is the Development Team. ![]() However, there is a ton of stuff in this first game. These games will be seperate purchases though (not included in this purchase). Part two should cover space station development and the Shuttle, and part three will cover going to Mars. This is the first of three parts of the game. I have been playing this game on early release for a year now, and it keeps getting better and better with every update. However, the game is updated and provides better animation and choices. This is like an updated version of what Buzz Aldrin's Race Into Space was like when it came out out 20 years ago. ![]() ![]() This system is much safer than older methods because the gas supply will automatically lock if it fails to light the gas three times.Īdditionally, the Control Board will turn off the water heater’s ignition if a specific temperature is exceeded.īoth of these automatic control features how to keep your RV safe, but they can also trigger a DSI Flt. The direct spark ignition automatically lights the gas in the water heater once the power switch is flipped on. In the case of DSI Flt, it means that there is a fault in your direct spark ignition. The code that comes before Flt is what tells you what exactly is wrong with your RV. Definition of “DSI Flt” on an RVĪnytime you see an Flt code ring up on your RV, it means that there is some kind of flaw or fault that needs to be adjusted. Scroll down to learn more about the meaning behind DSI Flt and what you should do about it. You also have to know how to practically fix the problem to get your hot water working again. Knowing what DSI Flt means is only half the battle. Whenever you see this code, there is likely no gas coming through your water heater line. The direct spark ignition is responsible for causing the flame in your gas heater, which keeps the water hot. ![]() One common code is DSI Flt.ĭSI Flt means that there is a direct spark ignition (DSI) fault (Flt). The good news is that RVs come with system codes that can help you pinpoint the exact issue. Unfortunately, hot water heaters act up at times, making it difficult to get that hot water you need. ![]() ![]() Hot water is an essential part of living, even when you are traveling on the road in your RV. ![]() ![]() ![]() A themed basket can also be a hit for teens with hobbies. ![]() It’s remarkable how easy it is to spot items when you hone in on one color-gum, candy, drinks, sunglasses, cosmetic items like nail polish, fancy shampoo or lip color, face masks and hair accessories pack a festive punch, and delight the receiver. Picking out small items in a favorite color is a fun way to pack a gift. Gift baskets make a fun and easy gift for tweens and teens alike. Either of these options tucked into a fun basket with fluffy filling could be topped off with a Rosé wine ornament or cup of tea ornament. Swap out the the wine for a flavored tea, and you’re good to go. If she passes on wine, but still needs pampering a dry brush, hair wrap, face mask and feet exfoliators would thrill any weary post-holiday woman. If she likes wine, a special bottle, plus a new personalized stemless glass, a luxurious candle, some cozy socks and a fizzing bath bomb would be the makings of a relaxing night in. Sometimes your best friend doesn’t get rewarded like she should, but you can be her special elf to provide her with all she deserves with a self care Christmas basket. Packing a Christmas Basket For Your Bestie All three are great choices, and will be a sweet touch on any teacher’s Christmas tree. The finishing touch tied to the ribbon of the Christmas basket could be our school bus ornament, #1 teacher mug ornament or the teacher’s apple ornament. Maybe the teacher wants to be out and about, and do things she doesn’t usually have time for, so a fun Christmas basket for a teacher could contain a silly Christmas t-shirt, a gift card for a movie and dinner afterwards. A cozy blanket, a mug, hot cocoa mix and some non-perishable toppings would encourage any teacher to kick back and relax. Hopefully teachers take Christmas break to rest and recuperate from the busy and bustling fall. If you know some of the teacher’s favorites, it helps to fill in the gaps. Buying for a teacher is different than buying for your best girl friend, so keep the items in the teacher basket a bit more general. The dedicated, hard-working teacher in your child’s classroom deserves a great gift. ![]() By having a plan, and collecting a bit here and there, when it’s time your gift baskets will be full and festive and ready to give. Obviously, we think the best finishing touch in an ornament, and we have a few suggestions. A gift basket is an exciting gift to receive because the content features variety, details, and special finishing touches (ornaments!). Sure, it might be early, but with shipping delays and retail unknowns, you don’t want to take any changes when it comes to giving thoughtful gifts to family and friends this Christmas. We appreciate your understanding.Not to sound the alarm, but since Christmas is always on our radar, we’re diving in with gift basket ideas right now. However, it may take a few more days than normal. Therefore, we cannot guarantee timely delivery for expedited 2nd Day and Next Day shipping services, it is taking longer to deliver orders. *Please Note: Due to increased online sales, shipping carriers may be delayed. If you need customer assistance, or if you are using a screen reader and are having problems using this website, call anytime. ![]() ![]() Michelle Oakley age, bio, husband, married, divorced, children, now, salary | Dr. 107 Copper Road, Whitehorse, YT, Canada Y1A 2Z7 Dr. * Her familys take on her working in the wild?. Oakley Yukon Vet and she travels around in snowmobiles, helicopters and small planes in the frozen wilderness that is the Yukon Territory to get to her patients.Just watching her in action makes it seem like you have burned 1000 calories. Michelle Oakley is the star of Nat Geo WILD's Dr. Oakley needs to use a nose twitch on these horses that freak out when she approaches them and fights her shots. Oakley Yukon Vet was premiered on Nat Geo. Surgery,Small Animal Dentistry,In House Lab, Ultrasonography,Endoscopy,Digital more. Oakley helps animals of all types, wild and domestic. The Based in Haines Junction, a village of 800 people in Yukon, Canada, Dr. Maya and her sisters grew up in Haines Junction in the Yukon Territory of Northern Canada. ![]() Michelle Oakley is a wildlife veterinarian best known for her National Geographic Wild reality television series. In the Filter group (Sort), on the PivotTableTools Analyze tab (PivotTable Tools Options tab in Excel2007/2010). Oakley runs a small animal clinic that is attached to her home where she lives with her husband, Shane and three daughters. ![]() In the village of Haines Junction, Yukon, Dr. There have been a lot of questions regarding whether the show was renewed or canceled. Its seven months of winter there so we also do snowmobiling, ice fishing and camping and hiking. ALL creatures wild & wooly, global vet care for pets, farm animals & wildlife. Yellow PagesTM, Walking Fingers & DesignTM, YP.caTM, YellowPages.caTM, Canada411TM, are trademarks of Yellow Pages Digital & Media Solutions Limited in Canada. Is There A Label Template In Google Docs. Michelle Oakley is an American veterinary well known for her leading role in Nat Geo Wild reality series "Dr. She has lived in Haines Junction, Yukon, Canada, since 1992 with her husband, Shane Oakley, their three daughters, Willow, Maya and Sierra, along with a wide variety of animal friends. George Dickie has been a features writer for Gracenote/Tribune Media Services since 1989, when "Hee-Haw" was still on the air and George "Goober" Lindsay. Get directions, maps, and traffic for Haines Junction, YT. Oakley, Yukon Vet" Canceled or still on the screen. That latest episode of the 8 th season was released on 16 th May 2020. Her mom is a wildlife veterinarian while her father is a firefighter. You also have the option to opt-out of these cookies. His body is literally all sores and bumps. Haines Address: Her patients run the gamut. When you locate a superb animal hospital in Haines Junction you will know it mainly because all of the animals also because the facility will probably be clean and well-kept which proves a high degree of pride. There is no such thing as a typical day in Michelle's practice. This includes her property, money, and earnings. Michelle Oakley and follows her adventures usually around her home base of Haines Junction, Yukon and Haines, Alaska. Oakley testified that, while turning around, he saw someone slumped over the wheel of the vehicle the chase had passed earlier. Oakley attended the Atlantic Veterinary College in Prince Edward Island, Canada and interned at the Calgary Zoo. Please browse our website to learn more about our hospital and the services we provide for companion animals in Oakley and the surrounding areas. ![]() Michelle Oakley with her husband, Shane Oakley. is faced with a unique challenge every day. Because it can be written as the fraction 8/1, the number 8 is a rational number. The entire Arena Grounds include 148 acres and border on the Yukon River. ![]() Growing up in Munster, Ind., Oakley knew early on that she wanted to be a veterinarian. Access business information, offers, and more - THE REAL YELLOW PAGES. She runs her clinic out of a good heart, but still, her work pays a lot. "I thought he got hurt in the incident," he told the jury. Tune into Yukon Vet on Nat Geo Wild! We use cookies to ensure that we give you the best experience on our website. (907) 789-0260 If they want to be a vet they might identify with me because I am female, but I think they are really going to identify with my daughters to see how they are learning about what I do. ![]() ![]() May 04 16:29:07 rocketchat-general: at Module.load (internal/modules/cjs/loader.js:950:32) May 04 16:29:07 rocketchat-general: Error: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by 04 16:29:07 rocketchat-general: at Object.Module._extensions.node (internal/modules/cjs/loader.js:1144:18) May 04 16:29:07 rocketchat-general: throw(ex) May 04 16:29:07 rocketchat-general: /opt/Rocket.Chat-4.7.0/programs/server/node_modules/fibers/future.js:280 ![]() You are receiving this because you authored the thread.Message issue Reply to this email directly, view it on GitHub Rejections that are not handled will terminate the Node.js process Unhandled promise rejections are deprecated. Rocketchat: (node:12715) DeprecationWarning: Process on unhandled promise rejection, use the CLI flag Inside of an async function without a catch block, or by rejecting a Rocketchat: (node:12715) UnhandledPromiseRejectionWarning: Loaded: loaded (/usr/lib/systemd/system/rvice In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.Īfter updating from version 4.6.3 to 4.7.0, the process did not start. Rocketchat: (node:12715) DeprecationWarning: Unhandled promise rejections are deprecated. To terminate the node process on unhandled promise rejection, use the CLI flag `-unhandled-rejections=strict` (see ). This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with. Rocketchat: (node:12715) UnhandledPromiseRejectionWarning: Unhandled promise rejection. Rocketchat: at TCP.callbackTrampoline (internal/async_hooks.js:130:17) Rocketchat: at TCP.onStreamRead (internal/stream_base_commons.js:188:23) ![]() Rocketchat: at (internal/streams/readable.js:206:10) ![]() Rocketchat: at readableAddChunk (internal/streams/readable.js:267:9) Rocketchat: at addChunk (internal/streams/readable.js:293:12) Rocketchat: at Socket.emit (domain.js:475:12) Rocketchat: at Socket.emit (events.js:400:28) `-12715 /usr/local/bin/node /opt/Rocket.Chat/main.js Loaded: loaded (/usr/lib/systemd/system/rvice enabled vendor preset: disabled)Īctive: active (running) since Thu 02:43:30 JST 8s ago ![]() ![]() ![]() MacOS Catalina and Big Sur can only run 64-bit apps. ![]() The second breaking issue is the lack of 32-bit app support. Luckily, I took a full backup before the upgrade. However, my VMWare Fusion 11 does not start anymore, so I have to purchase a new license if I want to keep using it (or roll back to Catalina). While personally I like macOS Big Sur and have it installed on my MacBook Pro, it comes with serious breaking changes.īig Sur is a transition OS that is designed to help Apple to move from Intel processors to their own chips on ARM.Īfter I installed Big Sur on my MacBook Pro mid-2020 (pre-Silicon), most of my apps, including Microsoft Office, were working as expected. Should I Upgrade to macOS Catalina or Big Sur? Which OS is Best for my MacĪnytime someone asks me which OS is best for them I always suggested going with the latest. Also, some versions have hardware limitations.įor instance, Mojave cannot be installed on MacBook Pro earlier than Mid 2012 model.Ĭheck below to know exactly what version of OS your Mac can run. For instance, old Macs powered by PowerPC CPUs cannot run OS intended for Intel-based computers. ![]() Not all Macs can be upgraded to the latest OS version.
![]() ![]() Internal applications, then our B2B based Bizapedia Pro API™ might be the answer for you. If you are looking for something more than a web based search utility and need to automate company and officer searches from within your WHAT'S INCLUDED IN THE ADVANCED SEARCH FORM? The Bizapedia Pro API™ grants programmatic access to all the search forms and features you find on our site. Utilize our advanced search form to filter the search results by Company Name, City, State, Postal Code, Filing Jurisdiction, Entity Type, Registered Agent,įile Number, Filing Status, and Business Category. Artisan Vapor & CBD Flower Mound l Vape Shop l CBD Store l Smoke Shop Kratom l Delta 8 THC Elf Bar Esco Bars 3Chi. While logged in and authenticated, you will not be asked to solve any complicated Recaptcha V2 challenges. Previously, Alex was a Webmaster at EZ Way Wholesale and also held po sitions at Transfer Graphics, The Dallas Morning News. In addition, all pages on Bizapedia will be served to you completely ad freeĪnd you will be granted access to view every profile in its entirety, even if the company chooses to hide the private information on their profile from the general public. Alex Taylor is an Owner and Manager at Artisan Vapor based in Irving, Texas. Your entire office will be able to use your search subscription. In addition, if we've collected email addresses and/or phone numbers for a given company, they will beĭisplayed on the company profile page along with the rest of the general data. With the Bizapedia Pro Search™ service you will get nearly unlimited searches via our various search forms, with up to 5 times the number of If you are in need of enterprise level search, please consider signing up for a Bizapedia Pro Search account as described on this page. To protect our site, we cannot process your request right now. Address 6880 S Broadway Ave75703, Tyler, Texas, USContact Tel. Products on this site contain a value of 0.3% or less THC.We are sorry, but your computer or network may be sending automated queries. Please consult your health care professional about potential interactions or other possible complications before using any product. All information presented here is not meant as a substitute for or alternative to information from health care practitioners. Artisan Vapor & CBD McKinney Vape Shop CBD Store Kratom Delta 8 THC. These products are not intended to diagnose, treat, cure or prevent any disease. 2741 Virginia Pkwy STE 900, McKinney, TX 75071, +1 (214) 856 4388. The efficacy of these products has not been confirmed by FDA-approved research. In no event will Artisan Vapor & CBD be liable for any loss or damages including, without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever resulting from the use of products or information found on this website.Disclaimer: The statements made regarding these products have not been evaluated by the Food and Drug Administration. Any reliance you place on such information is therefore strictly at your own risk. Artisan Vapor & CBD McKinney l Vape Shop l CBD Store l Smoke Shop l Kratom l Delta 8 THC l © Copyright 2022ĭisclaimer: Artisan Vapor & CBD makes no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the information contained for any purpose. ![]() ![]() ![]() Find a quiet, comfortable place to sit or lie down. It's especially helpful if you tend to hold in your stomach.įirst steps. Practicing breath focusīreath focus helps you concentrate on slow, deep breathing and aids you in disengaging from distracting thoughts and sensations. ![]() Not surprisingly, it can slow the heartbeat and lower or stabilize blood pressure. That can make you feel short of breath and anxious.ĭeep abdominal breathing encourages full oxygen exchange - that is, the beneficial trade of incoming oxygen for outgoing carbon dioxide. The lowest part of the lungs doesn't get a full share of oxygenated air. Shallow breathing limits the diaphragm's range of motion. This interferes with deep breathing and gradually makes shallow "chest breathing" seem normal, which increases tension and anxiety. A flat stomach is considered attractive, so women (and men) tend to hold in their stomach muscles. For one, body image has a negative impact on respiration in our culture. When you breathe deeply, the air coming in through your nose fully fills your lungs, and the lower belly rises.įor many of us, deep breathing seems unnatural. Deep breathing benefitsĭeep breathing also goes by the names of diaphragmatic breathing, abdominal breathing, belly breathing, and paced respiration. ![]() The first step is learning to breathe deeply. The relaxation response is a state of profound rest that can be elicited in many ways, including meditation, yoga, and progressive muscle relaxation.īreath focus is a common feature of several techniques that evoke the relaxation response. One way is to invoke the relaxation response, through a technique first developed in the 1970s at Harvard Medical School by cardiologist Dr. But we can develop healthier ways of responding to them. We can't avoid all sources of stress in our lives, nor would we want to. Moreover, the buildup of stress can contribute to anxiety and depression. The stress response also suppresses the immune system, increasing susceptibility to colds and other illnesses. A prime example is high blood pressure, a major risk factor for heart disease. But trouble starts when this response is constantly provoked by less momentous, day-to-day events, such as money woes, traffic jams, job worries, or relationship problems. When appropriately invoked, the stress response helps us rise to many challenges. It's what the body does as it prepares to confront or avoid danger. The term "fight or flight" is also known as the stress response. ![]() ![]() ![]() ![]() You probably want to use our icons in more than one component in your project, right? Importing icons into each of your project's components can be really tedious and prone to display errors - especially over time. I would love to see your portfolios, send me a message with a link to your websites either here or to my Twitter account.Also, for the above example, we're referencing the module, so make sure you've already installed that package in your project. This article was originally published on Medium. Feel free to use this template to build your portfolios. If interested in the content and styling the app the way I did, check out the source code in my GitHub. Now we can call our navigation handler function which we defined above in our components: Back Adding content and stylingĪs stated above the main focus of this tutorial was introducing the version 6 of react-router-dom and its usage with React and TypeScript. The minus number shows that we want to go back to the previous page (-1): let navigate = useNavigate() To do this first import useNavigate and save it into a variable which is going to be used later in handling the click event. For example when we want to navigate back and forward between pages.Ī back link is added to each page so the user can navigate to the previous page through a click event. UseNavigate replaces useHistory from the previous version of React Router and is being used to handle events. useNavigate and which replace the current location or change the state.There are two react router interfaces being used to navigate between pages: Import, and from react-router dom on the top of your App.tsx file.ĭefine routes to each page: import React from "react" All these changes make the version 6 of React-Router-dom very easy to use. The new algorithm enables us to match a specific route without using the exact prop. Moreover, we do not need to use the exact prop anymore. Routes wrap which takes a prop called element where we pass our components to. So we do not need to wrap a specific route by. In version 6 of react router is deprecated and is not exported from react-router-dom. It connects the app to the URL by using HTML5 History API so the User Interface (UI) stays in sync with the URL. is a parent component and is used to store all the other components. In App.tsx wrap all the components inside the component. Install the react-router-dom npm install react -router 6 ![]() Create NavBar.tsx and Footer.tsx inside the components folder and Home.tsx, About.tsx, Portfolio.tsx and Contact.tsx inside the pages folder. Your App.tsx should look like this at this stage: import React from "react" Ĭreate three folders inside the src folder: components, pages and img. Go to your App.tsx and remove all the code inside the return section. Our app is called react-router-vsix-app, change directory to the app’s folder, open your code editor (I am using VSCode) and remove the files which are not being used in the application such as logo, favicon and test files. Go to your working directory and create a react app with a TypeScript template: npx create -react -app -template typescript ![]() The reason for using TypeScript as said in its documentation is that “it can highlight unexpected behavior in your code, lowering the chance of bugs” therefore makes debugging easier for us. While building a “Portfolio” web app the following will be covered:įor creating this application we are going to use create-react-app with TypeScript template. Click here to get access to the source code. However, the source code is publicly available in my Github. The focus of this article is React Router v6 and introducing its most commonly used components, therefore, creating and styling the pages will not be covered in depth. In this project we are going to have an introduction to the fundamentals of React Router v6 by building a “portfolio” website. For instance, the new version is about 60% lighter than the previous versions and some changes in component names which are talked about in upcoming lines. The version 6 (v6) of React Router was recently released which has gone through some fundamental changes compared to the previous versions making it even easier to use. React Router is a widely used, popular routing library in React applications. ![]() |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |