The term 'Business Leads' is totally generic Paps. B2B, Direct Marketing and a slew of other such euphamisims 'blanket' the whole concept of 'Business Leads'.
The .io suffix is fine, I maintain the concept of 'io' meaning Input/Output which is the basic premise of what commerce is all about. Product comes In, Product goes Out, hence .io.
Undeveloped $500
Regards.matt
PS.
You will be pleased to know that Nokta quotes BusinessLeads.com at $174,714