If you cant afford weights or a gym membership and still want a challenging way to train then check out Chonglords You tube
or his Training log on here
Plenty of ways to use body weight workouts to train really hard. They might not get you jacked like heavy weights will but they will definitely kick you ar$e.