System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
   at musicMagpie.Basket.Helpers.BasketHelper.AllTechItems() in D:\a\1\s\musicMagpie.Core\Helpers\BasketHelper.cs:line 868
   at ASP._Page_Views_Partials_ContentElements_ProductsSearchForm_cshtml.Execute() in C:\home\site\wwwroot\Views\Partials\ContentElements\ProductsSearchForm.cshtml:line 14
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_ContentElements_ProductsSearch_cshtml.Execute() in C:\home\site\wwwroot\Views\Partials\ContentElements\ProductsSearch.cshtml:line 134
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_MacroPartials_ContentElements_ProductsSearch_cshtml.Execute() in C:\home\site\wwwroot\Views\MacroPartials\ContentElements\ProductsSearch.cshtml:line 21
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at Umbraco.Web.Mvc.ControllerExtensions.RenderViewResultAsString(ControllerBase controller, ViewResultBase viewResult) in D:\a\1\s\src\Umbraco.Web\Mvc\ControllerExtensions.cs:line 80
   at Umbraco.Web.Macros.PartialViewMacroEngine.Execute(MacroModel macro, IPublishedContent content) in D:\a\1\s\src\Umbraco.Web\Macros\PartialViewMacroEngine.cs:line 98
   at Umbraco.Web.Macros.MacroRenderer.<>c__DisplayClass17_0.<ExecuteMacroOfType>b__0() in D:\a\1\s\src\Umbraco.Web\Macros\MacroRenderer.cs:line 342
   at Umbraco.Web.Macros.MacroRenderer.ExecuteProfileMacroWithErrorWrapper(MacroModel macro, String msgIn, Func`1 getMacroContent, Func`1 msgErr) in D:\a\1\s\src\Umbraco.Web\Macros\MacroRenderer.cs:line 313
   at Umbraco.Web.Macros.MacroRenderer.ExecuteMacroWithErrorWrapper(MacroModel macro, String msgIn, String msgOut, Func`1 getMacroContent, Func`1 msgErr) in D:\a\1\s\src\Umbraco.Web\Macros\MacroRenderer.cs:line 272
   at Umbraco.Web.Macros.MacroRenderer.ExecuteMacroOfType(MacroModel model, IPublishedContent content) in D:\a\1\s\src\Umbraco.Web\Macros\MacroRenderer.cs:line 339
   at Umbraco.Web.Macros.MacroRenderer.Render(MacroModel macro, IPublishedContent content, IDictionary pageElements) in D:\a\1\s\src\Umbraco.Web\Macros\MacroRenderer.cs:line 245
   at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(IPublishedContent content, String alias, IDictionary`2 parameters) in D:\a\1\s\src\Umbraco.Web\UmbracoComponentRenderer.cs:line 131
   at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(Int32 contentId, String alias, IDictionary`2 parameters) in D:\a\1\s\src\Umbraco.Web\UmbracoComponentRenderer.cs:line 102
   at ASP._Page_Views_Partials_grid_editors_Macro_cshtml.Execute() in C:\home\site\wwwroot\Views\Partials\grid\editors\Macro.cshtml:line 15
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in C:\home\site\wwwroot\Views\Partials\grid\editors\Base.cshtml:line 20

RECYCLE BOOKS

It’s super easy to Recycle Textbooks with Decluttr

If you’re wondering where you can sell second-hand children’s books or where to sell old college books you’ve owned since your studious days - Recycle books with Decluttr and make extra cash on your old books!

Sell second-hand school books, second-hand university books and so much more with the following steps:

How to recycle books with Decluttr

  1. Get an instant price using our valuation engine or FREE app.
  2. Place your books (and anything else you’re selling) into a box.
  3. Ship your books for FREE.
  4. You’ll get paid the next day we receive your books thanks to our Fast Next Day Payments!

Recycle old books and pass on knowledge to another whilst earning cash for it! Plus, you’ll be doing the planet some good when you recycle books.

Whether you want to make room for new books or make use of your Kindle to read instead, trim down your collection, we’re here to help you recycle old books for money! Don’t forget that we also accept second-hand children’s books and all kinds of textbooks you no longer need.

It's easy: just get an instant price, send your books for FREE and we'll pay you the next day they arrive. Why wouldn't you sell second-hand books with Decluttr? It's smart for you and smart for the planet.

Decluttr – the fast and easy way to recycle books!

Start Selling

ENTERING A BARCODE


Please enter ALL THE DIGITS for the barcode without spaces or dashes. (Sometimes there are numbers on the far left and right of the barcode - don't forget these!)

STICKER BARCODES


Some CDs, DVDs, Games or Books may have a sticker covering the barcode. You will need to type in the original barcode and NOT the over-stickered shop barcode.

Sell CDs

Sell CDs

Sell Kindle

Sell Kindle

Sell Books

Sell Books