Let us see...we can try something like this...
a. Get a new file open in photoshop. Then drag the image you want to make a reflection of as a new layer to the new file you just created.
b. Select the image's outline carefully. You don't have to be exactly accurate. Just make sure it gets the general shape. Use lasso, magnetic lasso, magic wand and whatever you find useful for making a good selection in photoshop. The goal is to seperate the image from background.
c. Select-invert. Then delete everything outside the selection. You can use the father tool from selection to blurr the boundary little bit.
d. Select the layer from the layer window by control clicking on the layer.
e. Right click on the layer from layer window. Select duplicate layer.
f. Keeping the selection intact on the new layer, go to Edit-Transform-Flip vertically
g. Bow move down your selection so that the top of the upside down layer matched the original image layer.
h. Use the eraser tool with a soft big brush (about 100 pixel) to slowly erase bottom part pf the upside down layer.
i. Does it look like the reflection effect you have been looking for? I hope so.
By the way, i was using photoshop 7.0
_________________
Dust fills my eyes / Clouds roll by / and I roll with them / Centuries cry / Orders fly / and I fall again
Afford best design, implement best solution. Outsource your web design.