<p>As a programmer I need a place to store my stuff. I've been running a server in my parents closet for a long time, but I recently came across a decent 2U server.<br>
I have no experience dealing with hosting companies, beyond the very cheap stuff, and I'm wondering what I should look for in a colo or if I should just keep my closet server.</p>

[{'answer_id': 8558, 'author': 'Ed S.', 'author_id': 1053, 'author_profile': 'https://Stackoverflow.com/users/1053', 'pm_score': 1, 'selected': False, 'text': "<p>If it were my source control server, I would not want to a) pay the added cost, or b)have to drive to the colo because I can't connect to my repository.</p>\n"}, {'answer_id': 8559, 'author': 'Derek Park', 'author_id': 872, 'author_profile': 'https://Stackoverflow.com/users/872', 'pm_score': 3, 'selected': True, 'text': "<p>There are three major factors here.</p>\n\n<ol>\n<li>Cost.  The colo will obviously be more expensive than sticking a server in your parents' closet.</li>\n<li>Quality.  The colo should be a lot more reliable than the server in your parents' closet.  They aren't as likely to go down when there's a power surge.  They should provide some support if things do go wrong on their end.  They will also likely give you better bandwidth.</li>\n<li>Convenience.  It is a lot easier to fix a broken box when you can walk over to it and plug up a monitor.  Going to the colo to troubleshoot is probably not going to be convenient, if it's even possible.  Transferring files from your laptop to the server in the closet is also going to be a lot faster than transferring over the Internet.  On the other hand, if it's your box in the closet, you have to deal with the hardware problems, so it can balance out.</li>\n</ol>\n\n<p>Personally, I pay for a (shared) server.  I find that having someone else handle the server is worth it.  Uploading large files can get really frustrating, but having to maintain an extra box in the closet is too much hassle for me.</p>\n\n<p>You really have to decide what you value most.  Is it worth the extra money to you to have a more reliable, more hands-off server?</p>\n"}, {'answer_id': 8596, 'author': 'BlaM', 'author_id': 999, 'author_profile': 'https://Stackoverflow.com/users/999', 'pm_score': 0, 'selected': False, 'text': "<p>I'd absolutely go for the server that's located under my roof, as long as I don't need it to be connected to the internet with a static IP.</p>\n\n<p>Why:</p>\n\n<ul>\n<li>It's a target for hackers, as soon as it is reachable from the net</li>\n<li>Any problems with the machine? I'd rather walk to the closet instead of calling a hotline - and probably pay for the service</li>\n<li>Connection speed (from me to the server)</li>\n<li>I can turn it off as long as I don't need it. Less power consuption, which is better for the environment.</li>\n<li>The hosting of a machine costs money all the time. Even when you don't need it.</li>\n</ul>\n"}]
['https://Stackoverflow.com/questions/8545', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1063/']