In this chapter, we saw how you can get started interfacing a device to a program running in the .NET Micro Framework. We noted that creating an object-based abstraction of a physical device has considerable advantages to the developer. We also revisited the issues of thread safety, which we must consider whenever we intend that a single object provide services for a number of client threads. A fully worked version of the robot-control object is available from the companion Web page for this book.