Product review (4 stars): Build your own extension cord.
I bought these and the associated plugs so I could build my own extension cords of exactly the right length.  I like how easy they are to assemble.  The plug end was a little large on a plug strip making it difficult to put another plug in next to it.