Well you shouldn't really rely on any third party programs or services for SEO and link building anyway, IMO. The best way is always the manual way: to hand submit your site to as many directories as possible and to exchange links with common websites. Also, content is king, and good content means automatic and natural backlinks if the content is good enough.