Steam release?
I've looked at Steam before... but there is a lot prep work converting the file formats, and info they want like: bank info, tax forms, company info... It's a big headache for a hobbyist like me... but, I'll give it another look.
cool