I'm not sure what kinds of services are available for what I want.  I 
think the best thing for me would be to have a place that allowed me to 
house a server and charged me for bandwidth.  I would connect by ssh to do 
system administration.  The server would do email, web, and maybe other 
stuff too.  It wouldn't be a bandwidth hog because.

Is what I need called a "colo" (colocation) center?  Whether it is called 
that or not, who should I go to in the twin cities for this kind of 
service?

Mike