Hi John,
If you can take the hit, then the most effective way is to ask for feedback from forums.
There are many people who are willing to help you out and they are all experts in their own field like copywriting, generating traffic etc
Or you can try warrior forum at
http://www.warriorforum.com/forum/ where the people will be most willing to give you constructive criticism.
Hope that helps.
Regards,
Brian
FREE Report For Explosive Sales, Fresh, Targeted Leads, and Thousands More Visitors