It is linked to on the bottom of our web pages and the contact page, but now we're re-launched it, we'll make it more prominent. (eg from the control pages and status page)
The ideas website is now linked from:
Status pages (links menu on the right)
Clueless Control pages (links menu on the left)
Bottom of all pages on our main site, aaisp.net.uk
On the Contact page on the website
In the Knowledge-base on the website