I saw it today, they are coming out with a commercial. probably because of the Dell takeover. there is no web page to link you guys to, but it's on their website. it's something with pyramids? but it looks to me like they're going public.
post #1 of 27
3/24/06 at 5:29pm