I run an IT department for a video game company and am partners with a tier one data center. I have plenty of experience hosting bandwidth heavy websites (videos, game patches, HD content, etc) for as cheap as possible, so I may be able to help.
Can you give me an idea of how much bandwidth you consume?
I would ideally like to see something like the last 3 to 6 months AWStats reports. If you cannot run AWStats, something similar would be nice.
Also, there are tricks to hosting fairly popular sites pretty cheap. My most expensive site gets between 200k and 300k unique visitors every month. We host most of our images, videos, patches etc on amazon's S3 service which has saved us a ton.
A combination of hosting providers like
www.slicehost.com and aws.amazon.com is a pretty cheap way to host most smallish websites.
(I highly recommend Slicehost btw).
Also, check your logs to make sure you are not getting slammed with traffic by hackers scanning for exploits, etc. (AWStats will break down hits per object).
I once had a rogue server that had an open email relay... that one cost me about 5k before I realized.
Just be sure to only open the ports you have to on your server and block IP addresses that frequently get 404's.
As far as your SVN server goes, I cannot imagine that it takes very much bandwidth (I could be wrong as I honestly am not that familiar yet with your tools); but if you are open to the idea of GPL, then hosting your code base on sourceforge, etc may be an option. Slicehost (again) would be a good option here.
There is also nothing wrong with making a little money as well! If you get a decent amount of traffic, throw Google adsense up (something is better than nothing).
No promises... but if your site is not that bandwidth intensive, I might even be able to host you for free (hopefully my email is private so have your sys admin shoot me an email).
All the best,
Vapo