yay! GSoC ftw \m/. First serious post.