I am skeptical too because investors are usually private people and when you bring an investor into your business, usually ends up owning part of your company so I think it's best to stick with someone you know. Like a friend of a friend type thing.
I haven't heard enough about the oppurtunity to make a fair judgement, but just rememeber to sign a contract and read the fine lines.
