Geocaching 101: How to Get Started and Find Your First Cache

POSTED ON February 7, 2024 BY Ralph S.


Geocaching, a global treasure hunt, is a thrilling and adventurous outdoor activity that has been sweeping the globe. It involves the use of a GPS device or a geocaching app to find hidden caches, often referred to as ‘geocaches’. These are usually waterproof caches which could be anything from small, subtle objects to larger containers, hidden in various locations around the world. Each cache contains a logbook for cache finders to sign and sometimes includes tradable or trackable items for fun.

The allure of geocaching lies in the thrill of the hunt and the delight of discovery. The game begins when a cache owner, who is a fellow geocacher, hides a geocache and shares its GPS coordinates and a cache description through an official geocaching smartphone app or site. Geocachers then use their GPS-enabled devices or a geocaching app from geocaching.com, available for both Android and iOS devices, to navigate to these coordinates.

The thrill of the adventure is enhanced by several clues and sometimes even puzzles that need to be solved to uncover the geocache.

Part of the fun of geocaching is the variety of caches you can find. From ‘virtual caches’, which require geocachers to answer questions about a location, to ‘traditional caches’, which involve finding a physical container, the game caters to a wide range of preferences. To further enrich the experience, some caches even offer trackable or tradable items, which can be taken, left, or moved to another cache, keeping the game lively and ever-changing.

Beyond the hunt itself, geocaching offers a unique way to explore the outdoors, visit parks, urban areas, and even remote locations you otherwise might not have discovered, and learn about the geological society of your region. It’s a game that encourages adventure, exploration, and a sense of community among geocachers. It’s no wonder that this treasure hunt, carried out by millions of geocachers in various locations around the world, has become such a global phenomenon.

Whether you’re interested in finding hidden treasures, exploring new locations, or simply enjoying a fun outdoor activity, geocaching offers something for everyone.

Understanding Geocaching: A Look at Its History

Letterboxing, a Predecessor of Geocaching


Letterboxing is a similar outdoor activity to geocaching that has been around since the 19th century. The concept of letterboxing originated in 1854 in Dartmoor, Devon, England, and was first described by James Perrott in The Boxing Day Fox Hunt. It involves locating concealed boxes containing rubber stamps and a logbook at various locations across the countryside and recording one’s stamp impression in the book.

In letterboxing, clues are typically published on a website or in books and magazines to describe how to find the boxes. Once at the location, participants search for hidden items such as rocks, logs, tree stumps, trees, or other landmarks that lead them to the box. The containers are usually weatherproof and contain a rubber stamp, a logbook, an ink pad, and sometimes other items or clues.

Unlike geocaching, letterboxes are typically not moved from their original locations. Instead, people choose to keep them in the same place for all to enjoy. Letterboxing is becoming increasingly popular among outdoor enthusiasts as a way to explore nature and discover new places while also enjoying the added challenge of finding hidden clues.

Unlike geocaching, letterboxing does not require any technology or GPS coordinates and is more about exploration and discovery. It is a great way to get outdoors, exercise your mind, and enjoy some quiet time in nature. Many people find it a refreshing escape from the hustle and bustle of everyday life.

Modern Day Geocaching

The concept of geocaching dates back to the year 2000, when the US government discontinued its “Selective Availability” policy for the Global Positioning System (GPS) signals.

Selective availability was a controversial policy introduced in 1990 that deliberately degraded the accuracy of GPS signals for civilian users, meaning that GPS-enabled devices were not as precise as they are today, with the highest accuracy being only available to the US military. For civilian use, errors introduced by “Selective Availability” lead to inaccuracies of 164 feet  (50 meters) horizontally and about 328 feet (100 meters) vertically.

On May 2, 2000, by order of President Bill Clinton, the US government enabled civilians to use more accurate GPS signals for location finding and other activities such as navigation and geocaching.

This meant that GPS devices could become freely available and used to pinpoint locations with an accuracy of about 16 feet (5 m). This is still the same accuracy achieved with smartphones today, while high-end GPS receivers can reach accuracies of just a few centimeters.

The improved GPS system sparked the idea for a game-like activity where people could use their GPS devices to navigate and search for hidden containers or caches in various places.

The Beginning of a Worldwide Phenomenon

GPS Co-ordinates

The modern-day concept of geocaching was first introduced in 2000 by two computer programmers, Dave Ulmer and Mike Teague. The first geocache was placed in Oregon, USA; it is said to be the world’s first GPS-enabled outdoor treasure hunt.

They hid a container in the woods, posted its GPS coordinates online, and called the game the “Great American GPS Stash Hunt.”

The original idea was for people to hide containers with various items inside them and then use GPS coordinates to find them. Word spread quickly about this exciting and innovative concept, and soon after, geocaching became a popular hobby all over the world.

Today, there are millions of geocaches hidden all around the globe. There are even special websites and apps dedicated to helping people find caches in their area. Geocaching has become an incredibly popular activity and is an excellent way to explore the wonders of nature and recreation areas with family and friends.

Groundspeak, the Geocaching Company

Groundspeak is a company dedicated to connecting people with the outdoors through geocaching. Founded in 2000, Groundspeak has become the world’s largest enabling platform for geocaching, providing tools and resources for millions of geocachers around the world. They created the first website devoted entirely to geocaching, launched their smartphone app, developed an online store selling apparel, accessories, and GPS devices, and owned the trademark for the term “geocaching.”.

Groundspeak also runs the Geocaching International Film Festival (GIFF), a popular event that showcases films made by geocachers highlighting their adventures. They also host a variety of events throughout the year for the geocacher community, such as virtual meetings to discuss new ideas and share experiences.

Groundspeak strives to make geocaching an even more enjoyable and inclusive activity, with a particular focus on developing a strong online community of like-minded individuals. Their mission is to activate the world by connecting people with nature through geocaching and inspiring those who have yet to join the fun, while also publishing policies and guidelines for geocachers.

The Groundspeak headquarter office in Seattle also contains a special geocache container (GCK25B). To claim it, a free reservation is needed to visit the Geocaching HQ visitor center.

Groundspeak also launched www.waymarking.com to support virtual locations.

Types of Geocaches

Types of geocaches

As geocaching developed, different types of caches emerged, each with its own unique appeal and challenge.

  • Traditional caches involve finding a physical container, typically a waterproof container, that holds a logbook and sometimes tradable or trackable items.
  • Virtual caches, on the other hand, have no physical containers. Geocachers must answer questions about a location to claim a find. Other types include
  • Multi-caches require participants to follow clues that will eventually lead them to the physical cache. Unlike traditional caches, multi-caches usually require more problem-solving and exploration than just following coordinates.
  • Event caches are social gatherings for geocachers where attendees can swap stories, sign logbooks, exchange trinkets, and generally just have a good time. They are usually held in public places such as parks or cafés, and they provide geocachers with the opportunity to meet up and make new friends
  • Mystery or puzzle caches require geocachers to solve puzzles or answer questions to determine the cache’s coordinates.
  • Letterbox caches are traditional letterboxes that are being used as geocaches as well. These caches usually contain a logbook and a stamp, with the goal being to find the cache, collect the stamp, and leave one’s stamp in exchange.
  • Earth caches are a type of virtual geocache that provides participants with the opportunity to learn more about natural phenomena or geological features created by a partnership between Groundspeak and the Geological Society of America. They involve visiting a specific location and observing or learning about some aspect of the local environment, such as rock formations, valleys, caves, and waterfalls.
  • Adventure Labs are a unique type of geocache that Groundspeak has developed. Adventure Labs offer a range of activities, such as scavenger hunts, puzzles, and challenges, for users to complete to uncover rewards.

Common Terms and Phrases

Travel bug

Navigating the world of geocaching requires familiarity with key terms. New geocachers (or cache finders) may come across several terms that seem like a foreign language.

  • Logbooks serve as a record for each cache and help track the progress of participants in their searches. Inside most caches, you will find a logbook that contains information about the cache, such as its coordinates, when it was placed, and who has been there before. It also provides space for geocachers to write about their experience, share tips, and leave stories for future visitors. Logbooks are a great way to connect with the greater geocacher community and make the treasure hunt even more enjoyable.
  • The cache owner (CO) is the individual responsible for creating and maintaining a geocache.
  • A cache description is the information given by cache owners about a specific cache, including its size, approximate location, and other hints.
  • Cache finders are those who successfully locate hidden containers, often identified through clues provided in cache descriptions.
  • Muggles are non-geocachers who may accidentally find a cache or be near one. A ‘DNF’ (Did Not Find) is a log entry made when a geocacher searches for but doesn’t find a cache. To ‘log a cache’ means to record your finds in the log book contained within the cache and online.
  • Trackables, or tradable items, are objects with unique codes placed in caches that are meant to travel from cache to cache.
  • Travel Bug® and GeoCoin® are popular trackable items. Geocoins are coins made of metal that can be tracked online to show where they have been, who found them, and when. They can also be customized with unique designs or messages, making each coin unique, and they are meant to travel between different geocaches. They are like a virtual passport for geocaching.
  • Pathtags are similar to geocoins but are smaller and made of plastic instead. They also have tracking capabilities, allowing people to follow the journey of each tag online. Pathtags can also be customized with unique designs and messages
  • SWAG (Stuff We All Get): refers to the small items that are often found inside caches and traded between geocachers. These items can range from t-shirts and hats to stickers and patches, as well as more specialized items such as travel bugs, trackable, signal tags, and even custom geocoins or pathtags.
  • FTF (First to Find) is a title given to geocachers who find newly placed caches before anyone else.
  • BYOP (Bring Your Pen): A reminder for geocachers to bring a pen when attempting to find a cache.
  • DNF (Did Not Find): This is used to track the attempts at finding a cache that weren’t successful.

The Geocaching Merit Badge

The Geocaching Merit Badge is a special award given to those who have gone above and beyond in their geocaching adventures. It recognizes individuals for completing unique tasks such as exploring new places, finding rare caches, or collecting trackable items from multiple locations around the world.

Requirements for the Geocaching Merit Badge

  • Complete at least five geocaches in different categories, such as mystery, virtual, or earth cache.
  • Visit at least three countries or states for geocaching.
  • Find at least 10 trackable items and log their movements online.
  • Take a photo of a geocache that is well outside your home location and post it to the official geocaching website.
  • Write a blog post or article about your geocaching experiences and share it with the community.
  • Submit a geocache that is verified and approved by the official geocaching website.
  • Participate in an event hosted by other geocachers.
  • Create an outdoor scavenger hunt using coordinates for friends or family to complete.
  • Demonstrate an understanding of geocaching etiquette and safety protocols.
  • Submit a special project related to geocaching, such as building an app, creating artwork, or writing a paper.

Waypoints and Stages

Waypoints are locations that can be used to mark a special area or spot on the geocaching map on the way to a geocache, while stages refer to different points of interest within one cache. Waypoints can help navigate around an unfamiliar area, while stages can add extra layers of complexity and difficulty to a geocache. Each waypoint can help guide people from one waypoint to the next to find the hidden cache in the final location, and it can also provide helpful hints or clues along the way.


GeoTours are an exciting way to explore a particular geographic area in depth. They are collections of geocaches that highlight the unique features of each location and can be used to learn more about different areas or cultures.

GeoTours can range from a few caches up to hundreds of them, depending on the region or theme being explored. Each cache is typically accompanied by an official GeoTour page that provides helpful information to find the caches and also explains the significance of each location. This makes them great for learning about different places, cultures, and stories from around the world.

GeoTours are becoming increasingly popular among geocachers due to the wide range of options and locations available. They can also be used to plan trips or vacations, as they provide an easy way to explore all of the best places in a particular area.


Smileys are a fun way to keep track of your finds and show off your accomplishments in geocaching. Each time you find a geocache, you can log in online and mark it with a smiley face icon to signify that you have found the cache.

Different types of smileys may be awarded for different achievements, such as finding multiple caches in a row or completing a GeoTour. It can be fun to collect smileys and look at how many you have found over time.

Smileys provide an easy way for geocachers to keep track of their finds as well as show off what they’ve accomplished. They are also a great way to add some extra fun and competition to the game and can motivate people to get out there and find more caches.

Getting Started: Your First Geocaching Experience

geocaching items

To start your geocaching journey, download caches to your GPS unit or geocaching app. While basic geocaching services are free and accessible to anyone with a GPS unit or a smartphone app, a premium membership often unlocks additional features and perks, like the capability to download caches for offline use, motivating a more immersive experience.

  • Once logged in, select a cache from the extensive list available on official geocaching platforms.
  • Afterwards, download the cache coordinates to your GPS unit or app.
  • The GPS unit in your device, utilizing the global positioning system, will help you navigate to the cache’s coordinates. Take note of the cache description provided by the cache owner, as it often includes valuable clues.
  • Upon reaching the vicinity of the hidden cache, the real treasure hunt begins. Look for hidden containers, a larger container or perhaps a smaller, more subtle one. Remember, the joy of geocaching lies not in the treasure but in the adventure of the search itself.
  • Once you’re within 20-30 feet of the cache, you’re in the final geocache area. Here, your GPS device or app takes a backseat, and it’s up to you to find the hidden cache.
  • After finding the cache, sign the logbook inside the container, and if you’d like, trade items with the tradable items inside; if you take something, leave something of equal or greater value.
  • To make your find official, record it in your app or on the site as well. This is often referred to as ‘logging a cache’.

Note: Geocaches come in various sizes and shapes, from tiny containers to large ammo boxes. They may contain small trinkets or practical items that you can trade or take as a souvenir. Before you head out, make sure to pack some essentials, such as a pen or pencil and a small bag of trinkets or knick-knacks for trading.

Geocaching Rules and Etiquette


Geocaching, like any other outdoor activity, comes with its own set of rules and etiquette, which ensure the game remains fun and fair for everyone involved.

  1. Start with Easy Caches: Begin your geocaching journey with caches rated as easy in both difficulty and terrain to build confidence.
  2. Respect the environment: While hunting for caches, remember to adhere to the principles of the ‘Cache In, Trash Out’ (CITO) principle. Collect and dispose of any litter you find along the trails.
  3. Respect other players: Don’t spoil the game for others by giving away cache locations or clues publicly.
  4. Respect property rights: Never trespass on private property in search of a cache. Always seek permission if required.
  5. Maintain the caches: If you find a cache that is damaged or has become wet inside, do what you can to repair it and let the cache owner know.
  6. Check for Travel Bugs: If the cache contains a travel bug, help it on its journey by moving it to another cache and logging its progress online.
  7. Bring Trade Items: When trading items in a cache, follow the principle of fair exchange. Bring trinkets or trackable items to swap for those you find.

Tips for First-Time Geocachers

Embarking on your first geocaching adventure can be both exciting and a bit daunting. Keep these tips in mind:

  • Start Small: Begin with traditional caches, which are easier to find and perfect for learning the ropes.
  • Plan Your Adventure: Understand the cache description and use the hints wisely. Download caches for offline use if you’re in an area with spotty cell service.
  • Carry Essentials: bring a pen to sign the logbook, a flashlight in case the search goes long, gloves to protect your hands, and some small items to trade.
  • Stay Safe: Geocaching is meant to be fun—don’t put yourself in dangerous situations for the sake of finding a cache.
  • Join the Community: Connect with other geocachers in your region, participate in events, and share stories. It’s a wonderful way to learn and make new friends.
  • Guides: When you venture into the great outdoors, clues, coordinates, and maps guide you to the immediate vicinity of hidden treasures.

Note: As the geocaching community has grown around the world, diverse geocaches are now nestled in parks, trails, and urban areas. Responsible geocachers adhere to the ‘Cache In, Trash Out’ ethos, collecting litter during their adventures. The Geological Society even supports EarthCaches, educational geological locations that add an enriching dimension to the game.

Essential Equipment for a Successful Geocaching Expedition

geocaching essentials

Geocaching requires some essential equipment to ensure a successful treasure hunt.

The choice between a GPS device and a smartphone app serves as the cornerstone of your geocaching equipment, playing a crucial role in guiding you to hidden caches.

GPS Devices

GPS devices, such as those provided by Garmin, are designed for outdoor navigational purposes, offering robust durability and superior GPS functionality.

These devices use the global positioning system to navigate geocachers to specific GPS coordinates. With a GPS unit, you can download cache data directly to your device and start your treasure hunt without the need for an internet connection.

The device will guide you to the immediate vicinity of the cache, after which you’ll depend on the cache description and your wits to locate the hidden container.

Traditional handheld GPS units are reliable choices, providing precise coordinates and durability in various outdoor conditions. These devices are especially favored by geocachers, who appreciate a dedicated tool for their adventures.

Smartphone Apps

Smartphone apps, on the other hand, offer a more convenient and accessible method of geocaching. They leverage the built-in GPS capabilities of modern phones, transforming them into powerful geocaching tools.

The official Geocaching® app, for instance, is a popular choice among many geocachers thanks to its user-friendly interface and extensive features.

The smartphone app, available to download for both Android and iOS platforms, has a user-friendly interface and real-time updates, making it a go-to for both beginners and seasoned geocachers.

You can access and find caches around the world, including virtual caches and other cache types. You can also log your finds, record notes, and communicate with other geocachers directly from the app.

However, the effectiveness of these apps can be hampered by spotty cell service, which is a common issue in remote areas. A premium membership might be necessary to access some features, which comes with a subscription fee.

Apps and Websites for Geocaching Explorers

Beyond the official geocaching app, there are several other apps and websites that enhance the geocaching experience.

Apps like Cachly, Geooh Live, and GeoCaches offer maps, logbook functions, and advanced search features. Websites like Geocaching.com and OpenCaching provide comprehensive guides, videos, and extensive databases of caches worldwide, allowing users to plan their next adventure and share their experiences from the comfort of their homes.


c:geo is a popular geocaching app available for Android devices. This app offers detailed interactive maps, comprehensive information about each cache, and GPS tracking capabilities to help you find your way around. It also allows users to create lists of caches and track their progress with achievements. Additionally, it includes useful features like live map streaming, compass navigation, and more. This app is free to download and use, though some features require an in-app purchase.

Android | iOS

Adventure Lab App

Adventure Lab is a geocaching app by Groundspeak, designed to take geocaching to the next level by expanding it to indoor spaces and creating virtual experiences tied to locations. The Adventure Lab app allows users to create their custom challenges and adventures, allowing them to share their unique experiences with the world.

With Adventure Lab, geocachers can create an interactive map of caches in their immediate vicinity, set up various challenges or games within each cache’s description, and track their progress as they complete each challenge. Adventure Lab also offers a variety of advanced features, such as GPS tracking capabilities, interactive maps with 3D navigation, detailed cache descriptions, solving puzzles, and more.

Since it’s an app by Groundspeak, adventure labs count towards geocaches found with the official geocaching.com community profile.

Android | iOS

For those seeking an immersive experience, the Geological Society supports EarthCaches, educational geocaching locations that promote geological understanding. As geocaching evolves, new apps, websites, and technologies continue to enrich the treasure hunt, connecting explorers around the world.

Increasing Your Find Count and Hiding Your Caches


Boosting your find count in geocaching is a result of effective strategy and a keen sense of adventure. Understanding the dynamics of the game, adept use of your GPS device or smartphone app, and an analytical mind all contribute to a higher find count.

Firstly, efficiency in finding caches is increased by mastering the use of GPS devices or smartphone apps. These tools leverage the global positioning system to guide you to the immediate vicinity of hidden caches. Reading the cache description carefully and interpreting the given clues and coordinates will lead you to the final geocache, often a waterproof container hidden in plain sight.

Another method to increase your find count is by focusing on virtual caches. Virtual caches involve discovering a location rather than a physical container, making them a quick and accessible option for boosting your finds. Ensure your smartphone app is updated to find caches in your region.

Also, actively using the log book function on your chosen app can provide valuable insights from other geocachers, aiding in your treasure hunt. Reviewing others’ experiences and tips can offer useful hints for finding caches more efficiently.

Hiding Your Caches and Creating Memorable Adventures


Meanwhile, hiding your caches presents its own set of challenges and rewards.

  • Location: When planning to hide a cache, consider the location carefully. Choose places that are accessible yet offer a bit of a challenge. Parks and trails are popular choices, but don’t limit yourself; the location should be unique and interesting.
  • Container: The geocache container you choose should blend with the surroundings yet be distinct enough for a keen-eyed geocacher. Always use a waterproof container to protect the logbook and any tradable items from the elements.
  • Coordinates: Ensure to provide accurate coordinates for your hidden cache. You can create a detailed cache description with hints and lore related to the cache’s location. Once hidden, submit your cache to your chosen geocaching service for review and inclusion in the data pool.
  • Environment: Remember, as part of the geocaching community’s ethics, avoid hiding caches in environmentally sensitive areas or private properties without permission. 

By following these strategies, you can enhance your geocaching skills, contributing to a global community of treasure hunters and explorers.

How to Avoid Drawing Unwanted Attention: Muggle Avoidance Strategies in Geocaching


Maintaining the clandestine nature of a treasure hunt is crucial to geocaching. Drawing unwanted attention can disturb the natural environment, cause undue alarm, and potentially spoil the game for future geocachers. This section provides actionable tips for stealthy geocaching and effective “muggle” (non-geocacher) avoidance.

  • Maintain a Low Profile: When you’re on your geocaching adventure, try to blend in with the surroundings. Be respectful and unobtrusive, especially in parks or on public trails. Avoid drawing attention to your GPS device or smartphone app. A simple strategy is to mimic common activities such as bird-watching or photography while you’re hunting for hidden caches.
  • Time Your Visit: Visiting geocaches at nearby locations at less crowded times can help avoid drawing attention. Early morning or late evening hours are typically a good choice. Remember that some geocaches may not be accessible during certain hours, so always check cache descriptions for any restrictions.
  • Subtle Searching Methods: A large part of geocaching is the search for the hidden container. To avoid arousing suspicion, use subtle methods. Instead of digging around conspicuously, use your eyes and hands to carefully scan the area.
  • Discreet Use of Smartphone Apps: When using your smartphone app to find caches, be discreet. Avoid holding your device ostentatiously or pointing towards hidden caches. Keep your volume levels low, especially when using audio clues or maps.
  • Protect the Geocache: Upon finding the cache, sign the log book quickly and return it exactly as you found it. If there are muggles around, wait for them to move along before accessing the cache. Never leave trash or objects that are no longer allowed in geocaching, such as food or dangerous items.
  • Responsible Behavior: Respect the rules of the park, trail, or site you’re visiting. Stick to designated paths, observe no-trespassing signs, and avoid causing any disruption.  Also, It is important to practice Leave No Trace principles while geocaching. This respect extends to the geocache itself; don’t move or alter the cache, its contents, or its coordinates.

Make sure to follow the official geocaching hiding guidelines and check for regional geocaching policies for your area.

Connecting with Fellow Geocachers: Online Communities and Social Media

Social Media Mixed Icons - Banner

Online platforms have become an indispensable tool for modern-day geocachers. These platforms serve as common grounds where enthusiasts from across the globe can connect, share tips and stories, and discuss the challenges involved in this unique adventure of treasure hunting.

The proliferation of social media has facilitated the establishment of several dedicated groups and communities for geocaching. Here, members can share their experiences of finding hidden treasures, discuss the best strategies for locating virtual caches, and trade items they’ve found. These platforms are also a treasure trove of tips on how to effectively use the geocache nearby function on various apps to locate hidden containers. Seasoned geocachers often share their strategies for decoding clues, reading maps, and interpreting the logbook entries of other hunters.

Additionally, these platforms play a crucial role in promoting responsible behavior among geocachers. Members share stories of park visits and insights on the best times to embark on a treasure hunt without disturbing the natural environment or drawing unnecessary attention. They also discuss the best practices for creating, hiding, and maintaining geocaches. This includes choosing an appropriate geocache container, ensuring it blends with the surroundings, and updating accurate coordinates on the geocaching service.

Online forums and blogs provide a space for geocachers to express their challenges and ask for advice. Whether it’s a tricky point in a rural region or an urban site with high muggle activity, fellow treasure hunters are often eager to help.

These online platforms also allow geocachers to plan visits to new areas. They can learn about caches in different parks or regions and understand what’s no longer allowed in specific areas. By exchanging stories and tips, geocachers are not only able to enhance their own experience but also collectively contribute to the global geocaching community.

In essence, these platforms serve as a global map, guiding enthusiasts in their quest for adventure, discovery, and camaraderie in the world of geocaching.


In conclusion, geocaching truly offers an endless journey filled with adventure, discovery, and community. It’s not just about the thrill of the hunt or the satisfaction of finding hidden treasures; it’s also about the connections you make with fellow geocachers, the appreciation you gain for nature, and the excitement of exploring new places.

This blog has shed some light on the world of geocaching, from understanding its unique lingo to learning the etiquette of cache hunting and the benefits of joining online communities.

So, pack your essentials, download a geocaching app, and let your GPS guide you into the fascinating world of geocaching.


Ralph S. is the founder of Silverlight, an avid hiker and trail runner he enjoys spending time outdoors, riding his motorcycle and swimming at the beach when he's not busy replying to customers or developing new Silverlight gear.

Leave a comment

Your email address will not be published. Required fields are marked *