Yep. We will install and host a WordPress site for you free of charge. You’ll have full admin rights. It’s a DIY effort, no help in building the site from us. No domain required. It’ll be linked to our freewp.co.uk domain. The How Stuff Works Page has got a great video on how to get started with WordPress