Well after a week with the superhub, I've ended up having to change my network setup to get some of my things working again
I've found that forwarding port's just appears to be broken with this setup.
Previously I had Tomato setup with remote configuration so that I could log into the router from work and use the wake on lan feature to wake up a PC and then remote desktop to it. I had a DNS forwarder setup on my domain name that pointed to the routers WAN ip addy so I had a nice simple web address to remember rather than an ip address.
With the DMZ trick I can't access the config page of the second router while outside the LAN, I also couldn't access my Subsonic music streaming service that again uses the DNS forwarder on my domain (this also uses a specific port).
So now I'm basically using the Superhub as my main modem and router with the few ports I need open so I can use use 90% of the things I used previously. Annoyingly I still can't access the config page of Tomato remotely even though it's connected as a simple switch now which means still no WoL. I was hoping that I could simply forward a port to it's IP and access it that way as if I was on the LAN but that doesn't work
I may as well just take the WRT54GL out of the network completely as it literally has no use currently which is a shame as it's so much better than the Superhub even if it only has 100mb LAN ports and 54G wireless
Roll on the proper modem only patch!
Oh and as has allready been stated, I also phoned VM to see if I could get one of the modems that was good for upto 100meg but they just flat out refused and said I'm only allowed a Superhub unless I downgraded back to 20meg and they'd reactivate my old modem.