It is difficult to find good problems for undergraduates. In this article, we explore an interesting problem that can be used in virtually any mathematics course. We then offer natural generalizations, state and prove some related results, and ultimately end with several open problems suitable for undergraduate research. Finally, we attempt to shed some light on what makes a problem interesting