When i go down the router route is there going to be any hassle using that with freeserve as that is who i have my e-mail with and since i am regitered with lots of agencies with that address i would like to keep it.

From a technical standpoint, connecting to all the BT supplied UK ADSL ISPs is the same. So connecting an ADSL router via Freeserve is no different to connecting via any other ISP.

With dial up you need three things a phone number to dial, a user name and a password to log on is it similar with a router and how would i get that info into the router assuming i go for a d-link one with out wireless since i have two wireless access points already

With ADSL you have the basic setting for the router and your user name and password (which your ISP will supply). With most routers you enter these details via a web interface on the router itself.

Anyone using OS X with freeserve or even using freeserve broadband as i use them and they try to make you use a nasty program to configure a PC.

You do not need to run anything on any of your PCs/Macs to get ADSL working with a router, whether Freeserve tell you to run anything or not.
_________________________
Remind me to change my signature to something more interesting someday