Of course reflections are something used in most of web 2.0 designs .
When you make reflections by using gradient tool it’s simple but it’s limited this way only used on one color backgrounds .
What about making reflection on an image .
Here’s the solution….
Open the logo or the text or any thing you want to make reflection to it.
Duplicate the layer.
If the layer was text layer you must Rasterize Type or Rasterize Layer.
Apply this on the new layer Edit => Transform => Flip Vertical .
Select Rectangular Marquee Tool . Set Feather 10px.
Use Rectangular Marquee Tool to make somthing like this.
Then Click [delete] more than one time.
Then set opacity 50%.