They both seem to have potential in the search engine area. I guess it'll definately draw hits with google positioning and banner ads. It looks big. Swamp being the vast internet while finder denoting search.
Opinions/apprsls
The views expressed on this page by users and staff are their own, not those of NamePros.