but the P300 is available in canada.... a short drive away for many americans.
as for the 8800 not being mobile, the 8800 is available in mobile from several manufacturers (dell, alienware, etc), some even in SLI. that said they do not perform on the same level as the desktop counterparts. none of the mobile cards in laptops ever perform on the same level. they still can perform well though, and the mobile world is not that far behind. as for ultraportables with that card.... not a chance, not now, not anytime soon.
the closest you can get in something that could be considered ultraportable is the 8600