How many records are in the tables?
How many records are produced on your join?
Also you are using the between function (will it accept a range of dates...your example does not)...if it won't be a range don't use between.
Also have a look at the stored procedures sp_who2 and sp_lock to get performance information when your queries are running
http://mynameissteve.com