Good call, if it doesnt feel right it probably isnt.
Unless I am buying / selling something electronic (xbox for instance) I will never let the person come to my house, and I usually dont feel comfortable going to theirs either. You never know who you are dealing with, and I prefer to keep all that shit in public places.
__________________
The only gaurantee in life, is a life worth dying for.
"The difference between a successful person and others is not a lack of strength, not a lack of knowledge, but rather in a lack of will."
Vincent T. Lombardi