I believe the general rule of thumb is that IF you pay nothing for software, start up fees, etc. and it MIGHT be legit. There is a really good website I have used before called
Friends in Business that has some great info on scams and is written in an easy to understand, fun manner. I think it's called Scams 101 on her home page.
Good luck!