Yeah, it takes a lot of effort and some luck as well to build good teams. All the best. :-)
Another place you can (may be) post your openings is - http://groups.google.com/group/headstart-network (Although am not really sure if the kind of people you need would be on it, but might give your startup more visibility.)