I'm trying out GameVee.com -- seems decent, not as good quality as Vimeo but since it's a gaming video site it's not likely I'm going to have to move... again.

First Stage6, now Vimeo... *sigh*