Hi Ian,
In the Resources link in the left hand margin, you will find a page listing the opposition times for the planets. I hope this is along the lines of what you are looking for:
Resouces
Planet oppositions
Alex.
Edit: Looking again at the planet opposition calendar, it doesn't mention Uranus or Neptune. Maybe this listing could be expanded upon?