There is a Dell Visa/Mastercard that you can get to earn 1 Dellpoint/$1 from FirstUSA. My brother has been using that card for 2 years and have gotten a nice Dell Inspiron for $500 off, great thing about this card is that unlike other affinity cards, it has no limit as to how many points you can earn pre year.
------------------
Al