@Alexey  That is really awesome!  I will definitely check it out and play around with it.  
Here is what I use in Visor to achieve a similar functionality.  Depending on your usage, it may be better to use DTerm but I figured these might help someone out since they work for regular Terminal as well.
I map these to various keyboard shortcuts such as Command+Shift+C or Control+Shift+C with Quicksilver.
Applescript to copy the containing folder of the current finder selection to the clipboard:
tell application "Finder"
	if selection is not {} then set the clipboard to POSIX path of (container of (first item of (selection as list) as alias) as alias)
end tell
 Path of the Selection to the clipboard:
tell application "Finder"
	if selection is not {} then set the clipboard to POSIX path of (first item of (selection as list) as alias)
end tell
Tell Terminal to go to the current finder directory (
 
tell application "Finder"
	if selection is not {} then
		set path_ to POSIX path of (container of (first item of (selection as list) as alias) as alias)
		tell application "Visor"
			do script with command "cd \"" & path_ & "\"" in window 1
			activate
		end tell
	end if
end tell
I believe these can be modified relatively easily to use the current file in any application if you need to do that a lot.  I am definitely going to check out DTerm and see how it integrates into my normal terminal workflow.  Thanks for the info!!
 
Brandon