Is a home server good enough ?
brk: Hardware-wise, you're probably fine.The issue is going to be that you're violating the terms of your consumer Internet connection, and will likely be subjected to all kinds of random filtering and outages.  Murphy's Law dictates this will happen as soon as you start to get some attention, as soon as you try to go to sleep, etc.If it wasn't for the .NET thing, I'd give you a slice to get started on, but I don't do any windows hosting.