i'm partial to the oven set on 'warm' rather than a stovetop element. the heat distribution is more even that way. alternately, you can take your covered mixture and leave it in a sunny spot for the day.
i recently bought a handheld sieve/press thingy from ikea for $12 and i don't know how i lived without it before. (i think it's actually for jam-making, looks like a garlic-press on steroids) (i also tend to make 5 or 6lbs at a time -- lots o' squeezin)
@ mitten: anything with a high fat content will do, you can use any kind of edible oil. i've had great success with olive, grapeseed, and pure coconut (i really like the pure coconut for my vegan bakers because it resolidifies into a butter-like consistency at room temp).
right now i'm experimenting with high-fat creams for confectionaries (i live down the street from a dairy). the canna-cream isn't quite as potent as cannabutter (for obvious reasons), but now i have a liquid to use in recipes that don't call for added fat. among the projects i'm working on right now are real canna-whipped cream and canna-devon cream. experiments galore with cream of tartar and soy lecithin. the local 2-legged guinea pigs are pretty happy though.