top of page

Search Results

99 items found for ""

Services (2)

  • Consultation remotely

    “The difficulty lies, not in the new ideas, but in escaping from the old ones.” – John Maynard Keynes In the spirit of that famous quote join us for an IT Consultation (1st Session is FREE) to avert disaster and save time and money in the use of technology in your business. Have you bought IT equipment or applications that were bad or didn't work well with each other? Let us help you plan your organisations technology in an agnostic way so that you can use those saved funds and time to grow your business instead! In this remote consultation session you will meet with an experienced IT Professional who will assist you in planning your technology requirements including in IT & Cybersecurity. Bring as much information as possible to the meeting to help us plan effectively. Our consultations are just for discussion & planning, they are not for setting things up or training or more detailed IT or Cybersecurity - for those please book an IT Support session via cyberkite.com.au/booksession Note: You can book Michael Plis (Cyberkite Founder) to attend public online discussions and forums as a on-stage speaker or participant using this bookable session. For those bookings - costs can be different & can be negotiated depending on the offer and length of time. We look forward to meeting with you soon! Booking Details: ---------------------- * Fee: 1st 30min session is FREE. Consequent Sessions: Starting at $57 walk-in remote rate for 30 minute increment and then at reduced hourly rate and capped off with day remote rate of 7.5 hours at $450. Invoice emailed after session & prices include GST. * New & Walk-in Customers: All paid sessions must be paid in advance. We will issue you an invoice. * After booking: You get a confirmation by email and SMS. * Remote appointments require Zoom downloaded and installed: https://zoom.us/download on any device. But we can use alternative options. * Extra Time? Yes, just ask our IT Consultant.

  • IT & Cybersec Support remotely

    "One of the biggest defects in life is the inability to ask for help." - Robert Kiyosaki Do you really want to waste time trying to save money by fixing this IT or Cybersecurity issue or getting that IT device setup for work by yourself? Save time and effort by booking an IT Support session with a business IT Professional! The IT Support session (remotely via Zoom) is a casual session for resolving IT issues, adjusting or setting up new or existing devices. You will receive help from an experienced & caring IT Professional who will do everything possible over the remote session to assist you. If the problem requires onsite visit they will arrange a follow up visit onsite (if it's in Greater Melbourne) or recommend a local IT professional in your city. Generally though with a bit of live video guidance, we can assist with most IT matters. We look forward to helping you with you IT! Booking Details: ---------------------- * Fee: 10 minute over-the-phone assessment is at no charge prior to the paid session. Starting at $57 walk-in remote rate for 30 minute increment and then at reduced hourly rate and capped off with day remote rate of 7.5 hours at $450. Regular customers on Service Agreements at $22 rate per 15 minute increment. Invoice emailed after session & prices include GST. * New & Walk-in Customers: All paid sessions must be paid in advance. We will issue you an invoice. * After booking: You get a confirmation by email and SMS. * Remote appointments require Zoom downloaded and installed: https://zoom.us/download on any device. But we can use alternative options. * Extra Time? Yes, just our IT Professional.

View All

Blog Posts (29)

  • How to build your own AI chatbot on the computer?

    In today's AI landscape, the allure of generative AI extends beyond cloud services to local installations on personal computers. This blog delves into the benefits and practicalities of bringing this cutting-edge technology directly to your device, offering a glimpse into the future of AI accessibility and innovation. We'll explore the fundamentals of local generative AI, from understanding the underlying models to navigating installation processes with user-friendly tools like LM Studio. By demystifying the complexities and offering practical guidance, we aim to empower readers to embark on their own AI exploration journey. Whether you're a novice or an enthusiast, join us as we unlock the potential of generative AI, right at your fingertips. Bringing AI Power to Your Device Many are familiar with generative AI tools like ChatGPT and Google Bard, typically accessed through cloud services. However, there's a way to tap into this technology directly on your own computer. Installing generative AI locally offers privacy benefits and eliminates concerns about capacity or availability issues. Plus, it's just plain cool to have that kind of power at your fingertips. Understanding the Basics To embark on this journey, you'll need both a program to run the AI and a Large Language Model (LLM) to generate responses. These LLMs serve as the backbone of text generation AI, with GPT-4 driving ChatGPT and Google Gemini. While delving into the realm of LLMs may seem daunting, they essentially function as supercharged autocorrect engines, trained on vast amounts of data to recognize relationships between words and sentences. Exploring Available Models There's a variety of LLMs you can install locally, including those released by Meta (like LLaMa) and others developed by researchers and volunteers. Publicly available LLMs aim to foster innovation and transparency, making them accessible to a broader audience. For this guide, we'll focus on LM Studio, a user-friendly option for installing LLMs on Windows, macOS, and Linux systems. LM Studio Capabilities & System Requirements With LM Studio, you can ... 🤖 - Run LLMs on your laptop, entirely offline 👾 - Use models through the in-app Chat UI or an OpenAI compatible local server 📂 - Download any compatible model files from HuggingFace 🤗 repositories 🔭 - Discover new & noteworthy LLMs in the app's home page LM Studio supports any ggml Llama, MPT, and StarCoder model on Hugging Face (Llama 2, Orca, Vicuna, Nous Hermes, WizardCoder, MPT, etc.) Minimum requirements: M1/M2/M3 Mac, or a Windows PC with a processor that supports AVX2. Linux is available in beta. Setting Up LM Studio Getting started with LM Studio involves downloading the software from the official website and ensuring your system meets the minimum requirements, such as sufficient RAM and VRAM. Once installed, you can explore and download LLMs within the application. LM Studio simplifies the process by recommending notable LLMs and providing options to filter and manage installed models. With LM Studio, you can engage in prompt-based interactions with the selected LLM, controlling various settings to tailor the AI's responses to your preferences. Embarking on AI Exploration With local LLMs up and running, the possibilities for AI-driven interactions are vast. While delving deeper into LLM development may require additional learning, LM Studio streamlines the setup process, even for beginners. Whether you're curious about AI technology or eager to experiment with text generation, harnessing generative AI locally offers a fascinating glimpse into the future of human-computer interaction. Future of local AI models The future of local AI models will keep growing. They'll become lighter and easier to install and run on software that you can feed data as simply as adding documents to feed the beast. I envision each person customising their own AI chatbot with the knowledge that they have gathered in their personal documents and personal beliefs. For example, I would like to feed it with Bible and publications that matter to me and my own files and have a digital assistant that I can talk with and study with and learn from my own knowledge and knowledge that matters to me which sometimes gets lost in files on the computer. Remember humans and and animals and our surroundings matter more than training AI models always find the time to go outside and smell the roses as it were. Happy AI learning Michael Plis References LM Studio https://lmstudio.ai/ You Can Run a Generative AI Locally on Your Computer https://lifehacker.com/tech/how-to-run-generative-ais-locally-on-your-computer

  • Tip: How to see Google Drive stuff you shared publically?

    🧩 Cybersecurity Tip 🧩 Google Drive has very good search options, and I've been trying to figure out whether a client can search all the files and folders they shared with the public or "anyone with the link". This blog explores how to do it. After reviewing all the options, I've discovered a few tips that might be useful for you. If you're a OneDrive user, there might be something similar. Show all publically shared files and folders Type this in google drive in desktop operating systems not android or ios. Reveal publicly shared files and folders: 2. See all publicly shared FILES and FOLDERS by you in Google Drive: owner:me sharedwith:public 2. See all publicly shared FOLDERS by you on Google Drive: owner:me sharedwith:public type:folder And then all you have to do is click on the three dots menu and select Share > Share and remove the "Anyone with the link" under General access section If you don't want it to be visible to the rest of the world. You might have created these links to share it on your website or to a wider audience. Show all stuff you shared with everyone other than yourself or outside your organisation I would suggest save these two above links as bookmarks and repeat that for the sharedwith: external to see who else you shared some files with outside the Workspace organization or outside your own account. Further Options for "sharedwith:" search handle Find documents a specific Google Workspace account or group has access to. Exclude files the account owns. Examples: sharedwith:me - to find files only shared with me sharedwith:(emailaddress) - to find files specifically shared with a person sharedwith:external - I'm guessing this is a general search handle to find everything shared externally outside the organisation. "External includes groups where one or more members aren't part of your Google Workspace organization." sharedwith:public - This is the handle to find all files and folders shared with anyone that has a link or the public. For more useful nerdy search handles in Google Workspace and personal Google drive: Advanced search handles listed in Google Help (if reading it on smartphone then switch to Computer tab in Help page and go under Advanced): https://support.google.com/drive/answer/2375114?hl=en&co=GENIE.Platform%3DDesktop&oco=0#zippy=%2Cadvanced-search-in-google-drive Happy and safe computing Michael Plis

  • Why is fact checking important for AI?

    Groundbreaking News in AI Fact-Checking. This is very important for the future reliability of Generative AI large models. Why? We will discuss this in this article. You've likely heard about powerful AI models like ChatGPT, capable of writing papers and solving complex problems. However, ensuring their accuracy has been a challenge, requiring manual verification. Enter SAFE, an innovative AI-based app developed by Google's DeepMind to automatically fact-check outputs from these models. SAFE works like a digital detective, breaking down claims made by AI models and using Google Search to find supporting evidence. In testing, it proved to be remarkably accurate, aligning with human fact-checkers in 72% of cases and even outperforming them in disagreements 76% of the time. This breakthrough has significant implications for ensuring the reliability of AI-generated content and could lead to greater trust in these technologies. With SAFE, the process of verifying information becomes more efficient and accessible to a wider audience. What is DeepMind SAFE? Large language models often make mistakes when answering questions. To check their accuracy, DeepMind staff created a question set called LongFact. They then developed a method called SAFE, where these models break down answers and verify facts using Google. In tests, SAFE performed better than humans, agreeing with them 72% of the time and winning in 76% of disagreements. Additionally, SAFE proved to be more cost-effective, being over 20 times cheaper thirteen language models across four model families, finding that larger models generally perform better in providing accurate information on open-ended topics. What do you think about the role of fact-checking in AI? Fact checking will become paramount in making sure AI apps and large language models are accurate and don't output fake facts and details. This is important as even humans undertake fact checking when their thoughts come into the conscious and before speaking most of us fact check (verify) and then speak (output). Every company producing AI should work on fact checking layer or supportive tool that cleans output before providing it to the end user. Why? Because accurate information scientifically, historically and socially is important. But it must maintain unbiased output in terms of political and religious information and provide various answers or maybe future possibilities for verbal and details preferences will make it more relevant to the billions of humans with different religious and political opinions. Otherwise it will be pushing a narrow agenda thats preferred by the specific programmers of that company. It's so important - customisation and fact checking. Humans naturally fact check and customise their answers to the audience they talking to and so should AI models. How might tools like SAFE AI in the future? SAFE and other such fact checking AI models will support safe and factual outputs from apps like Gemini. Other companies will follow suit in order to be able to use them more widely. This also may bring more job losses as AI models get more and more accurate and factual and reliable. Governments must start planning for universal basic income for those who will lose jobs to more powerful Generative AI models. There is no way to sugar coat this. But on the bright side, you will perhaps one day be able to pursue those hobbies and passions that you put off for moet of your life. I just wonder how will Capitalism work under such circumstances and will it be a rosy life or not? Only time can tell. Regards Michael Plis References Full Google DeepMind paper entitled: "Long-form factuality in large language models" on Arxiv servers: https://arxiv.org/abs/2403.18802 Article: https://techxplore.com/news/2024-03-deepmind-safe-ai-based-app.html Img Credit for both images: Unsplash / Google DeepMind #deepmind #ai #artificialintelligence #google

View All

Other Pages (68)

  • IT Support | Cyberkite

    IT Support Product support Install support apps Book IT Support Service rates Cyberkite - Simply the best small business partner for casual remote IT support in Australia. IT Support Please review the Booking reminders . If you need a longer session, enter duration in booking forms Session Duration field. Install support apps We may ask you to use or install one of the following meeting or remote support apps for any of the remote sessions. ​ Google Mee t - our primary meeting app ​ The meetings are held using Google Meet app or a simple phone call and Cyberkite staff and you can share the screen for basic support sessions on Google meet if needed. No installation of software is required on Computers. On Tablets you just need to install the Google Meet app. If you have never used Google Meet for a meeting select button below on joining on a computer or mobile device. Join meeting on computer Join meeting on mobile device Other support apps We may also use a number of other remote support tools below if needed as mentioned below. Another app we may also send you a link to and provide instructions is ZOHO. Quick Assist Instructions to open Quick Assist on Windows computer for a short IT Support session. ZOHO Assist Instructions on how setup & open ZOHO Assist on all operating systems if we need to do a more involve IT Support session. Chrome Remote Desktop Chrome Remote Desktop app is our primary remote support tool for Chromebook and other operating systems. Zoom Zoom app is our secondary meeting app. Also for Chromebook install the Zoom progressive web app Product support ​ Please note that Cyberkite no longer sells IT hardware & software. However, we can provide valuable advice on small business IT procurement. Book an IT Consulting session today! ​ Product knowledge base We have gathered a list of handy hardware support contacts for common business IT product manufacturers. They have a wealth of product resources like user manuals, drivers, apps, software, community forums and additional contact support options. We have provided convenient links directly to each manufacturers support site. Select the product knowledge base below. Product knowledge base

  • Expert Cybersecurity, IT Consulting & Support Services for Small Businesses in Australia | Cyberkite

    Top-rated IT & Cybersecurity Services for Small Businesses in Australia by Cyberkite Protect your small business from cyber threats with Cyberkite - your trusted partner for expert IT consulting, support, and cybersecurity services in Australia. Our team of experienced professionals can help you with everything from technology planning to security audits and incident response. Contact us today to learn how we can help safeguard your small business and give you the peace of mind you need to focus on what you do best. Service rates Book a session Let’s chat Our services IT Consulting Get expert IT consulting for your small business in Australia with Cyberkite's professional services. Learn more IT Support Get reliable and affordable IT support services for your small business in Australia with Cyberkite. Learn more Cybersecurity Protect your small business from cyber threats with Cyberkite's expert cybersecurity services. Learn more Looking for Expert advice Before making IT & Cybersecurity decisions? Transform the way you do business with Expert IT & Cybersecurity consulting services from Cyberkite. Our experienced professionals provide valuable advice to help you make important small business decisions, saving you time and money. Book your first 30-Minute IT Consulting session today! Book Consulting Cyberkite as seen in the media See what our customers have to say about Cyberkite!

  • Terms & Conditions | Cyberkite

    Terms & Conditions Last Updated 30-04-2021 PLEASE READ THESE TERMS AND CONDITIONS OF USE CAREFULLY BEFORE USING THIS WEBSITE. Welcome to our website. If you continue to browse and use this website you are agreeing to comply with and be bound by the following terms and conditions of use, which together with our privacy policy and website disclaimer, govern Cyberkite.com.au ’s or Cyberkite.site ’s relationship with you in relation to your use of this website. By using this website, you signify your acceptance of these terms and conditions of use. For the purposes of these terms and conditions, “Us”, “Our” and “We” refers to Cyberkite.com.au or Cyberkite.site and “You” and “Your” refers to you, the client, visitor, website user or person using our website. AMENDMENT OF TERMS We reserve the right to change, modify, add or remove portions of these terms at any time. Please check these terms regularly prior to using our website to ensure you are aware of any changes. We will endeavour to highlight any significant or substantive changes to you where possible. If you choose to use our website then we will regard that use as conclusive evidence of your agreement and acceptance that these terms govern your and Cyberkite.com.au ’s or Cyberkite.site ’s rights and obligations to each other. LIMITATION OF LIABILITY It is an essential pre-condition to you using our website that you agree and accept that Cyberkite.com.au or Cyberkite.site is not legally responsible for any loss or damage you might suffer related to your use of the website, whether from errors or from omissions in our documents or information, any goods or services we may offer or from any other use of the website. This includes your use or reliance on any third party content, links, comments or advertisements. Your use of, or reliance on, any information or materials on this website is entirely at your own risk, for which we shall not be liable. It shall be your own responsibility to ensure that any products, services or information available through this website meet your specific, personal requirements. You acknowledge that such information and materials may contain inaccuracies or errors and we expressly exclude liability for any such inaccuracies or errors to the fullest extent permitted by law. COMPETITION AND CONSUMER ACT For the purposes of Schedule 2 of the Australian Consumer Law, in particular Sections 51 to 53, 64 and 64A of Part 3-2, Division 1, Subdivision A of the Competition and Consumer Act 2010 (Cth), Cyberkite.com.au ’s or Cyberkite.site ’s liability for any breach of a term of this agreement is limited to: the supplying of the goods or services to you again; the replacement of the goods; or the payment of the cost of having the goods or services supplied to you again. You must be over 18 years of age to use this website and to purchase any goods or services. RETURNS AND REFUNDS Cyberkite.com.au or Cyberkite.site handles returns and processes refunds in accordance with the Australian Consumer Protection legislation (‘ACL’) and our individual Client Service Terms. At no time do we exclude any statutory rights to refunds that you may be provided with under the ACL. Learn more about our Refunds & Returns Policy: cyberkite.com.au/refundpolicy . LINKS TO OTHER WEBSITES Cyberkite.com.au or Cyberkite.site may from time to time provide on its website, links to other websites, advertisements and information on those websites for your convenience. This does not necessarily imply sponsorship, endorsement, or approval or arrangement between Cyberkite.com.au or Cyberkite.site and the owners of those websites. Cyberkite.com.au or Cyberkite.site takes no responsibility for any of the content found on the linked websites. Cyberkite.com.au or Cyberkite.site website may contain information or advertisements provided by third parties for which Cyberkite.com.au or Cyberkite.site accepts no responsibility whatsoever for any information or advice provided to you directly by third parties. We are making a ‘recommendation’ only and are not providing any advice nor do we take any responsibility for any advice received in this regard. DISCLAIMER The information on our Website is only providing you with facts, information, insights, general products reviews and educational material to assist you. You need to decide what may work best and is suitable for your own personal or business needs. We do not have your personal information, your individual, business or product facts or situation in mind when we provide this information and any content. You need to make your own enquiries and analysis to determine if any of the information is suitable for your own particular purposes and suitable for your situation. We also do not promise, warrant or guarantee any increase in business, revenue or any particular results from any product, information or our services. You take full responsibility and risk for making any decision based on information on our website. You hereby agree to irrevocably release and waive any claims you may have now or in the future against us and we take no responsibility or liability whatsoever for any loss, damage or injury that may arise from any person acting on any statement or information contained on this website and all such liabilities are expressly disclaimed. Content presented on our Website is obtained from sources believed to be reliable and is given in good faith but its accuracy and completeness is not warranted, nor does the author accept responsibility arising in any other way for the data or information, including but not limited to negligence, errors or omissions. To the fullest extent permitted by law, Cyberkite.com.au or Cyberkite.site absolutely disclaims all warranties, expressed or implied, including, but not limited to, implied warranties of merchantability and fitness for any particular purpose. Cyberkite.com.au or Cyberkite.site gives no warranty that the documents, goods or services will be free of errors, or that defects will be corrected, or that our website or its server is free of viruses or any other harmful components. Whilst we, at all times endeavour to have the most accurate, reliable and up-to-date information on our website, we do not warrant or make any representations regarding the use or the result of the use of any document, product, service, link or information in its website or as to their correctness, suitability, accuracy, reliability, or otherwise. It is your sole responsibility and not the responsibility of Cyberkite.com.au or Cyberkite.site to bear any and all costs of servicing, repairs, or correction. The applicable law in your state or territory may not permit these exclusions, particularly the exclusions of some implied warranties. Some of the above may not apply to you but you must ensure you are aware of any risk you may be taking by using this website or any products or services that may be offered through it. It is your responsibility to do so. YOUR PRIVACY At Cyberkite.com.au or Cyberkite.site , we are committed to protecting your privacy. We use the information we collect about you to maximize the services that we provide to you. We respect the privacy and confidentiality of the information provided by you and adhere to the Australian Privacy Principles. Please read our separate Privacy Policy carefully. You may change your details at any time by advising us in writing via email. All information we receive from our customers is protected by our secure servers. Cyberkite.com.au ’s or Cyberkite.site ’s secure server software encrypts all customer information before it is sent to us. Furthermore, all customer data collected is secured against unauthorized use or access. Credit card information is not stored by us on our servers. THIRD PARTIES We do not and will not sell or deal in personal or customer information. We may however use in a general sense without any reference to your name, your information to create marketing statistics, identify user demands and assist in meeting customer needs generally. In addition, we may use the information that you provide to improve our website and services but not for any other use. THIRD PARTY PAYMENT GATEWAYS Cyberkite uses third party payment gateways to process the payments made by customers on the Cyberkite.com.au or Cyberkite.site website. By choosing to purchase products and/or services from Cyberkite.com.au or Cyberkite.site you agree to the terms and conditions of those payment gateway sites. Cyberkite uses the following third party payment gateway(s) for payments made on the Cyberkite.com.au and Cyberkite.site website: Stripe DISTRIBUTORS, SUPPLIERS & VENDORS Cyberkite has signed agreements with distributors, suppliers or vendors to dropship products or services from Cyberkite.com.au or Cyberkite.site to you. Cyberkite does not stock the products. They are stocked with the distributors, suppliers or vendors and are delivered to you to your physical address as physical products or digital products sent to your email address. By purchasing products or services from Cyberkite you agree to the terms and conditions of the distributors, suppliers or vendors that we source the products and/or services from. DISCLOSURE OF INFORMATION Cyberkite.com.au or Cyberkite.site may be required, in certain circumstances, to disclose information in good faith and where Cyberkite.com.au or Cyberkite.site is required to do so in the following circumstances: by law or by any court; to enforce the terms of any of our customer agreements; or to protect the rights, property or safety of our customers or third parties. EXCLUSION OF COMPETITORS If you are in the business of creating similar documents, goods or services for the purpose of providing them for a fee to users, whether they be business users or domestic users, then you are a competitor of Cyberkite.com.au or Cyberkite.site . We expressly exclude and do not permit you to use or access our website, to download any documents or information from its website or obtain any such documents or information through a third party. If you breach this term then Cyberkite.com.au or Cyberkite.site will hold you fully responsible for any loss that we may sustain and further hold you accountable for all profits that you might make from such unpermitted and improper use. Cyberkite.com.au or Cyberkite.site reserves the right to exclude and deny any person access to our website, services or information in our sole discretion. COPYRIGHT, TRADEMARK AND RESTRICTIONS OF USE This website contains material which is owned by or licensed to us. This material includes, but is not limited to, the design, layout, look, appearance, trademarks and graphics. You are not permitted to reproduce the documents, information or materials on the website for the purposes of sale or the use by any third party. In particular you are not permitted to republish, upload, transmit electronically or otherwise or distribute any of the materials, documents or products that may be available for download from time to time on this website. Cyberkite.com.au or Cyberkite.site expressly reserves all copyright and trademark in all documents, information and materials on our website and we reserve the right to take action against you if you breach any of these terms. Any redistribution or reproduction of part or all of the contents in any form is prohibited other than the following: you may print or download to a local hard disk extracts for your personal and non-commercial use only; and you may copy the content to individual third parties for their personal use, but only if you acknowledge the website as the source of the material. You may not, except with our express written permission, distribute or commercially exploit the content. Nor may you transmit it or store it in any other website or other form of electronic retrieval system. ​ WHOLE AGREEMENT These terms and conditions represent the whole agreement between you and Cyberkite.com.au or Cyberkite.site concerning your use and access to Cyberkite.com.au’s or Cyberkite.site’s website and your use and access to the documents and information on it. No other term is to be included in this agreement except where it is required to be included by any legislation of the Commonwealth or any State or Territory. All implied terms except those implied by statute and which cannot be expressly excluded are hereby expressly excluded. ​ EXCLUSION OF UNENFORCEABLE TERMS Where any clause or term above would by any applicable statute be illegal, void, or unenforceable in any State or Territory then such a clause shall not apply in that State or Territory and shall be deemed never to have been included in these terms and conditions in that State or Territory. Such a clause if legal and enforceable in any other State or Territory shall continue to be fully enforceable and part of this agreement in those other States and Territories. The deemed exclusion of any term pursuant to this paragraph shall not affect or modify the full enforceability and construction of the other clauses of these terms and conditions. ​ JURISDICTION This agreement and this website are subject to the laws of Victoria and Australia. If there is a dispute between you and Cyberkite.com.au or Cyberkite.site that results in litigation then you must submit to the jurisdiction of the courts of Victoria. ​ ​ All websites in Australia need Terms & Conditions so we have partnered with a legal writing agency for them to offer you some great legal writing services.** ​ If your business website requires up to date legal documents including a "Terms & Conditions" statement to comply with Australian law then we have partnered with LawPath to help you! They have a library of 300+ legal documents written by lawyers and services such as legal advice, lawyer marketplace and much more. ​ Sign up with LawPath with Get started button below. ** Affiliate Disclosure Statement Some of the products listed on our website contain affiliate links such as LawPath. If you click through using one of our affiliate links and decide to purchase, we may receive an affiliate commission (at no additional cost to you ) in return for marketing the product you purchased, as well as hosting and running this website.

View All
bottom of page