We use the Kirkland brand for Hayden and love them. If she moves up to size 6, we are back to Huggies, though (Kirkland only goes to 5). Pampers changed the Cruisers so they have this mesh liner and Hayden kept tearing it out and stripping down naked in the middle of the night because it bugged her. When we went back to the Kirkland ones, this stopped, thank goodness!
We got our lamp shade at Lowe's. Target is a good suggestion, too.