"The bottom line is that nobody is interested in any serious stuff being done remotely"
I disagree. I've done "serious" engineering (performance engineering, etc.) remotely. The key is establishing a level of trust with the client PRIOR to working remote (or having the references which back you up)....and to be able to perform remotely (which takes a lot of discipline).