I would also consider this place:

http://www.toohotglass.com/

for a new piece... they have some very nice glass at reasonable prices...

but nothing really beats a trip to the local headshop... gotta hold the piece first IMO.