I know it's a little late to the party, but I am somewhat overly annoyed when people say things like "it's code," but don't provide the code reference. To answer the question: Yes, As long as a 20A branch
circuit supplies two or more receptacles, you can have 15 or 20A rated receptacles (210.21(B)(3). And, if you have 20A rated T-slot
receptacle, you can use 15A attachment plugs into such 20A
receptacle (406.8).
Here are code references from the
NEC 2011 for your viewing pleasure.
210.21
Outlet Devices.
Outlet devices shall have an
ampere rating that is not less than the load to be served and shall comply with 210.21(A) and (B)
[...]
(B) Receptacles.
(1) Single
Receptacle on an Individual Branch
Circuit.
A single
receptacle installed on an individual branch
circuit shall have an
ampere rating not less than that of the branch
circuit.
[...]
(3)
Receptacle Ratings. Where connected to a branch
circuit supplying two or more receptacles or outlets,
receptacle ratings shall conform to the values listed in Table 210.21(B)(3), or, where rated higher than 50 amperes, the
receptacle rating shall not be less than the branch-circuit
rating.
Table 210.21(B)(3)
Receptacle Ratings for Various Size Circuits
Circuit Rating (Amperes)
Receptacle Rating (Amperes)
15 Not over 15
20 15 or 20
30 30
40 40 or 50
50 50
406.8 Noninterchangeability. Receptacles,
cord connectors, and attachment plugs shall be constructed such that
receptacle or
cord connectors do not accept an attachment
plug with a different
voltage or
current rating from that for which the device is intended. However, a 20-ampere T-slot
receptacle or
cord connector shall be permitted to accept a 15-ampere attachment
plug of the same
voltage rating. Non–grounding-type receptacles and connectors shall not accept grounding-type attachment plugs.