>I guess my question is, am I tring to make my program to powerfull?
Yes. I think you should take into consideration the practical/real world parameters that your program might need to deal with. I can't think of many scenarios where a company would need to catalog 1 million inventory pieces of the same type, much much less 8 billion.
Even if you find a database that will gladly store (note- there's a different between store and _gladly_ store) 8 billion records, you will _not_ find a control capable of displaying that many rows.
Bruce gave some excellent suggestions for devices to limit overzealous user demands, I suggest that you think along those lines to bring the requirements of your software back down to earth...
Erik Moore
Clientelligence