Writing articles really is the #1 FREE way to get traffic to your site - I write 3 or 4 per day. Other methods that work well are blogging, Squidoo...
Of the traffic exchanges I've used, I like Traffic Swarm the best. Although there aren't any traffic exchanges that are good for sales or product...
Separate names with a comma.