A word of warning on 123-reg (see the other thread of mine). I have had significant 'outage' of email service from them over the last 6 months. Servers 'down' but not shown on the status page until queried. They were ok, but I think the Pipex ownership has affected them, as it has Supanames where I have web hosting, who had up to 4 servers 'down' for a few days recently.
I have moved domain hosting from 123-reg to FreeParking and have so far been impressed with the tech support, and the website to 31X which seems to be fine and has a comprehensive control panel.