Raw transaction support

II wanted to be able to look at "foreign" transactions, so I figured out how this junk works.