Company: Abstract Technologies Contact: jbarnes [at] abstract-tech.com Why does this site suck: too busy making actual sites.