I have to admit Basecamp is really underfeatured, no matter how they want to sell it. But the cost having my own hardware installing and managing it, even if its just 1-2 hours of my time is more expense then a year of Basecamp or one its competitors as a hosted. service.