I had a 2 Gig Database when I was crawling sites for a Search Engine I'm still working on... I did about 60,000 Sites and the way the Search Engine worked was just too inneffient to search a 2 Gig Database.
But that's MySQL
MSSQL would do it better, but I'm affraid even cutting down on information stored, the Database would be bigger than 2 Gigs if we continued and as you all probably know - 2 Gigs of MSSQL costs in the realms of $150-200
A Month... so we'll continue down the MySQL road...