Move windows around a desktop -- and to different desktops -- using only the keyboard? Here's what I'm trying to accomplish using only a keyboard:


Move a window to different areas/corners of a desktop
Move a window to different desktops
Set/unset a window as shown/sticky on all desktops


Yes, I know #3 could solve #2 by stickying a window, pressing ctrl+&#x2318;+&leftarrow;/&rightarrow;, then unstickying it, which would be acceptable, but i'm hoping for something a little more elegant :) 


  NB, if 1..3 can be solved in AppleScript, that would be great because Spark has been invaluable to tie an AppleScript to a global keyboard shortcut. However I don't think AppleScript can do this type of window location manipulation and a native Cocoa app may be required.


I really want to return to my keyboard-only nirvana but in my adoptive platform and shed Ubuntu Desktop.
Moving windows to another space:


SizeUp (still works for me in 10.8)
Spacey (stopped working in 10.7)


Moving windows to another display:


BetterSnapTool
BetterTouchTool
Flexiglass
Moom
Optimal Layout
SizeUp
Spectacle
Window Mover