[Disclaimer: I'm not a dietician, doctor, or personal trainer, all the following advice is based on my own experience]
Weight loss? No diets, no weird supplements, none of that crap. And the subway diet? Forgive me, but I've got to laugh at your for that one. Bring a lunch from home. It will be cheaper, and probably more healthy.
Here's the reality guide to weight loss, from somone who's actually done it at one point in his life (Dropped 50lbs) and keeping it off long term. Get a copy of the canadian food guide. Follow it. Don't worry about counting calories or any of that garbage, it will either confuse and irritate you, or mess you up. Cut out snack foods like chips, candy, and chocolate bars. Also, cut out any greasy fried garbage in your diet. A chicken leg from KFC is not a serving of meat.
Now get off your rear and start exercising. Lifting weight is not exercise. It can come in as part of an exercise plan, but it's not exercise by itself. To actually burn fat, you need to exercise until you burn off the blood sugars in your body, so your body starts using fat. You can usually tell when you're hitting this point because you're breathing harder, and your heart is pumping harder to do the same things. It doesn't take strenuous activity to reach this point, rather, repeated activity. And hour of walking each day will do it. Walk home from work. An exercise bike is also ideal. This works for weight loss. You should add some cardio, but you don't need lengthy intense sessions of cardio for fat loss, as I said, just extended periods of light to moderate exercise will do it.
And try adding little things that increase your amount of activity during the day as well... go to the bathroom at the end of the hall instead of the one nearby... take the elevator instead of the stairs... etc
Back to foods. Try replacing traditional "bad for you" snack foods (Chips, bars, etc) with other snack foods... carrot sticks are good... that being said, if you have a craving you just can't ignore, have a bag of chips. Better to have a small amount occaisonally then fight the urge until you end up binging. And nothing wrong with fast food, but no more then once a week, or even once every two weeks...
This is my get off your rear and exercise diet plan. It doesn't cost you anything to follow, and it helps you create a healthy lifestyle that not only helps you loose weight, but more importantly, keep it off.